echo:echo不是函数, 而是描述为一种语言构造。它接受参数列表(可以传递多个参数), 不返回任何值或返回void。它不能用作PHP中的变量函数。它用于显示传递给它的参数的输出。它显示输出一个或多个用逗号分隔的字符串。
例子:
<?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
)
来源:
https://www.srcmini02.com/69561.html