<分区>
我在某处读过,但现在不记得在哪里,echo
是一种比 print
更有效的数据输出方式。
为什么许多著名的软件包和框架,如 WordPress 和 Drupal,都如此喜欢打印?是有什么特别的原因,还是习惯?
<分区>
我在某处读过,但现在不记得在哪里,echo
是一种比 print
更有效的数据输出方式。
为什么许多著名的软件包和框架,如 WordPress 和 Drupal,都如此喜欢打印?是有什么特别的原因,还是习惯?
最佳答案
实际上,Echo 和 Print 的不同之处在于它们的结构。 Print 返回一个很像普通函数的值。但是尽管普遍认为,Print 不是一个函数,正如我们可以看到的那样,它不需要括号就可以工作(不要与 Printf 混淆)。 Print 和 Echo 实际上都被称为语言结构,但这并不是说我们不能让 Print 像函数一样工作。
您可以在这里找到更多引用资料:
http://www.learnphponline.com/php-basics/php-echo-vs-print
不过,并不完全完整。打印可以用作复杂构造的一部分,例如
($b) ? print “True” : print “False”;
而 Echo 不能。另外,如果你想使用错误输出(@print”Test”;),你不能使用 echo。 否则——很好的信息。
关于php - 为什么一些著名的程序总是使用打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6560695/