课程
/后端开发
/PHP
/PHP进阶篇
echo和print有什么区别啊?
2014-10-10
源自:PHP进阶篇 2-5
正在回答
print 是打印字符串print_r 则是打印复合类型 如数组 对象等在PHP中的执行速率从快到慢为:echo(), print(), print_r()echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用)
print() 只能打印出简单类型变量的值(如int,string) print_r() 可以打印出复杂类型变量的值(如数组,对象) echo 输出一个或者多个字符串
修正:
print 实际上不是函数(而是语言结构),所以可以不用圆括号包围参数列表。和 echo 最主要的区别: print 仅支持一个参数,并总是返回 1
举报
轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序
3 回答
2 回答
1 回答