echo:echo不是函数, 而是描述为一种语言构造。它接受参数列表(可以传递多个参数), 不返回任何值或返回void。它不能用作PHP中的变量函数。它用于显示传递给它的参数的输出。它显示输出一个或多个用逗号分隔的字符串。
【PHP中的echo、print和print_r有什么区别()】例子:
<
?php//PHP program to illustrate echo//Declare variable and initialize it.
$x = "srcmini " ;
$y = "Computer science portal" ;
//Display the value of $x
echo $x , $y ;
?>
输出如下:
srcmini Computer science portal
print:这不是真正的函数。它是一种语言构造, 但始终返回值1。因此可以将其用作表达式。与echo不同, print一次只能接受一个参数。它不能用作PHP中的变量函数。打印仅输出字符串。与echo相比, 它比较慢。
例子:
<
?php//PHP program to illustrate echo//Declare variable and initialize it.
$x = "srcmini" ;
//Display the value of $x
print $x ;
?>
输出如下:
srcmini
print_r():
print_r()是一个常规函数。它以格式(带有数组或对象的类型)的形式输出有关参数的详细信息, 这对于人类来说很容易理解。在此函数中, 传递返回参数时, 输出将存储在内部缓冲区中。如果将return参数传递为TRUE, print_r()将返回完整信息, 而不仅仅是打印它。在演练过程中, 此函数有助于在执行程序时识别任何故障。它更类似于var_dump()函数。
例子:
<
?php//PHP program to illustrate echo//Declare an array
$arr = array ( '0' =>
"srcmini" , '1' =>
"Computer" , '2' =>
"Science" , '3' =>
"Portal" );
//Display the value of $x
print_r( $arr );
?>
输出如下:
Array
(
[0] =>
srcmini
[1] =>
Computer
[2] =>
Science
[3] =>
Portal
)
例子:
<
?php$a = "srcmini" ;
$b = array ( '0' =>
"Geeks" , '1' =>
"for" , '2' =>
"Geeks" );
$c = 3.14;
$d = 7;
//Single argument
print "\n$a\n" ;
//Multiple argument
echo $c + $d . "\n" ;
//Return with internal output buffering
print_r( $b );
?>
输出如下:
srcmini
10.14
Array
(
[0] =>
Geeks
[1] =>
for
[2] =>
Geeks
)
推荐阅读
- 在C中将数字转换为字符串的最佳方法是什么()
- PHP中的public、private和protected有什么区别()
- 如何解决invalid literal for int() with base((已解决))
- C语言的函数原型的目的是什么(如何理解?)
- PHP中@符号的用途是什么(如何使用?)
- 什么是十二要素应用程序(什么是软件即服务(SAAS)应用程序?)
- 是什么使Scala具有可扩展性()
- 自动化(使用Python的Whatsapp!)
- Ping和Traceroute之间有什么区别()