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怎么输入左上的直角箭头
  • 热门搜索
    假如我变成了什么 砭石有什么作用 望尘莫及的意思 姜有什么功效 彩排的意思 抽风什么意思 海上田园有什么好玩的 一朵玫瑰花代表什么 什么时候立冬 培训费计入什么科目