print、print_r、echo到底有什么区别?

来源:百度知道 编辑:UC知道 时间:2024/06/17 13:22:48
最好详细介绍一下,谢谢了

1、属性

echo是PHP语句。

print实际上不是函数(而是语言结构),所以可以不用圆括号包围参数列表。

print_r是函数,语句没有返回值,函数可以有返回值(即便没有用)  。

2、打印输出

print()      只能打印出简单类型变量的值(如int,string) 。 

print_r() 可以打印出复杂类型变量的值(如数组,对象)  。

echo        输出一个或者多个字符串。

3、执行速率

在PHP中的执行速率从快到慢为:echo(),   print(),   print_r()。

4、用法

echo  或者  echo()。

print   或者print()。

print_r()

5、返回值

echo没有返回值。

print返回值总为1。

print-r输出成功时,返回true,不成功时返回false。

print screen Print用法 print是什么意思 out.print() VB中Print:print 是什么意思 print screen的使用方法 vb-print用法 spoolsv后面跟着-print Print Spooler出现错误 vb form.print 问题!!