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

来源:互联网 发布:电脑版数据恢复精灵 编辑:程序博客网 时间:2024/05/18 03:49
echo, print 是语言结构,print_r是函数
echo 不返回值,其他返回值
等。
echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值
print可以用于复杂的表达式echo不行(如:$b ? print "true" : print "false";)
print只能打印出简单类型变量的值(如int,string)
print_r可以打印出复杂类型变量的值(如数组,对象)