php-echo,print,print_r.var_dump

echo:输出字符串。当变量为数组时,显示Array()

与print区别:

1、echo支持用逗号分隔多个字符串,print不可。

2、print是函数有返回值。

print_r:可输出复杂数据类型,如数组,对象。

var_dump:信息更加丰富。

时间: 2024-10-11 16:24:59

php-echo,print,print_r.var_dump的相关文章

echo print() print_r() var_dump()的区别

常见的输出语句 echo()可以一次输出多个值,多个值之间用逗号分隔.echo是语言结构(language construct),而并不是真正的函数,因此不能作为表达式的一部分使用. print()函数print()打印一个值(它的参数),如果字符串成功显示则返回true,否则返回false. print_r()可以把字符串和数字简单地打印出来,而数组则以括起来的键和值得列表形式显示,并以Array开头.但print_r()输出布尔值和NULL的结果没有意义,因为都是打印"\n".因此

PHP中输出 echo print print_r var_dump的区别与比较

PHP中输出 echo  print print_r  var_dump的区别与比较 echo->是输出语句,不是函数,没有返回值,可输出多个变量值,多个值之间用逗号分隔,不需要圆括号,但不能输出数组和对象,只能打印简单类型: print->是输出语句,不是函数,有返回值1,只能输出一个变量,,不需要圆括号,也不能输出数组和对象,只能打印简单类型: print_r->是函数,可以打印简单类型和复合类型的数据,可以把字符串和数字简单地打印出来,而数组则以括起来的键和值得列表形式显示,并以A

echo(),print(),print_r(),var_dump()函数的区别

echo:是PHP语句,语句是没有返回值的,而 print 和 print_r 是函数,函数可以有返回值. print:只能打印出简单类型变量的值(如 int,string) print_r:可以打印出复杂类型变量的值(如数组,对象) echo:输出一个或者多个字符串 var_dump:可以打印出复杂类型变量的值和类型

输出echo print print_r() var_dump()的区别

echo: 语言结构,echo或echo()均可:能够输出一个以上字符串.可以接受多个参数:当是一次输出多个值,多个值之间用逗号分隔.没有返回值. print: 语言结构(有的地方也说是函数,但不是实际函数,故一般不需要对其使用()),print或print()均可:只能输出一个字符串,只能接受一个参数:并始终返回1.只能打印出简单类型变量的值(如 int,string),不能输出数组和对象. 提示:echo 比 print 稍快,因为它不返回任何值. print_r(): 是函数,有返回值.

echo(),print(),print_r(),var_dump的区别?

常见的输出语句 echo()可以一次输出多个值,多个值之间用逗号分隔.echo是语言结构(language construct),而并不是真正的函数,因此不能作为表达式的一部分使用. print()函数print()打印一个值(它的参数),如果字符串成功显示则返回true,否则返回false. print_r()可以把字符串和数字简单地打印出来,而数组则以括起来的键和值得列表形式显示,并以Array开头.但print_r()输出布尔值和NULL的结果没有意义,因为都是打印"\n".因此

php中echo(),print(),print_r(),var_dump()间的区别

echo()函数:输出一个或多个字符串.实际上它并不是一个函数,所以不必对它使用括号,直接用echo就行.然而,如果您希望向echo()传递一个以上的参数,使用括号将会生成解析错误.echo()函数比print()速度稍快一点.echo输出多个字符串时,用逗号隔开. 例如1:(把字符串变量$str的值写入输入) <?php $str="hello world!"; echo $str; ?> 运行结果:hello world! 例如2:(echo输出多个字符串) echo

php中echo(),print(),print_r()用法

原文 php中echo(),print(),print_r()用法 从我对echo(),print(),print_r()这个函数的理解是echo可输入字符串变量常量,print与echo差不多,但print_r可以打印数组而前两者是不可以的,下面我来详细介绍它们三个的用法与区别吧. echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) print() 只能打印出简单类型变量的值(如int,string) print_r() 可以打印出复杂类型

[PHP基础] echo/print/print_r 之间的区别

很长一段时间只知道在类型复杂时使用print_r输出,简单的使用 echo ,今天特此深究下这个问题,什么时候用echo ,print,pinrt_f,废话少说直接开始 先写4种类型:整形,字符串,数组,函数 $inte = 2;//整形 $str= 'dwqdw';//字符串 $arr = ['1','2','3'];//数组 //函数 function xx(){ echo 123; } echo $inte; print($inte); print_r($inte); 结果:222,输出一

php中echo print print_r 的区别

直接写个table列出来 写一段代码哈 <?php $str="php @ net dictionary @ asp [email protected] jsp dictionary"; $str_explode=explode("@",$str); echo "补充exp()返回 e 的 x 次方值"."<br>"; echo $str_explode."<br>"; pri