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

 时间:2026-05-02 05:41:04

1、性质不同

echo是PHP语言结构而非函数,print和print_r都是函数

2、返回值不同

echo没有返回值,print和print_r可以有返回值(即便没有用)  

3、输出值不同

print()只能打印出简单类型变量的值(如int,string),print_r() 可以打印出复杂类型变量的值(如数组,对象),echo 可以输出一个或者多个字符串。

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

4、执行速率不同

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

5、用法不同

echo无法被变量函数调用,print和print_r可以被方法调用

  • Win10如何让鼠标移动有幻影
  • Win10系统鼠标不能拖动文件了怎么办?
  • 如何编写Java语言。
  • 我的Ps文件菜单里没有“新建”怎么办
  • MathType怎么输入左上的直角箭头
  • 热门搜索
    元宝怎么叠 甲状腺炎怎么治疗 股票怎么开户 庚怎么读 在家怎么赚钱 口腔溃疡怎么治最好 粉蒸肉怎么做 西米怎么煮 杨玉环怎么死的 特长怎么写有哪些