【发布时间】:2011-07-03 02:10:50
【问题描述】:
我在某处读过,现在不记得在哪里,echo 是一种比print 更有效的数据输出方式。
为什么许多著名的软件包和框架,如 WordPress 和 Drupal,都喜欢打印?这背后有什么特殊原因,还是只是一种习惯?
【问题讨论】:
-
我不是 PHP 专家,所以我不知道您所说的这个 print 与 echo 建议是否是常识,但如果有很大差异,我会感到惊讶。您可能会发现 printf 的不同之处(我假设 PHP 支持这个函数),因为它比简单的 print 做的要多得多,它应该只在需要时使用。
-
这很有趣。点赞 +1。
-
是的,没错,很有趣。点个赞!
-
我不知道为什么关闭了,但是,在这里。我开始时曾经使用打印,但后来就是这样。两者的主要区别:echo 'one', 'two';完全合法;打印“一”,“二”;引发解析错误。希望对您有所帮助。
-
现在,通过以上内容,您会注意到多个 echo 语句用逗号简单分隔,这使得它们实际上比多个 echo 或 print 调用甚至使用“.”的连接更好。然后是可怕的内联函数,它们本身打印字符串。例如。打印 'line'.func().'Up';这将导致 func() 的输出出现在语句的其余部分之前。您可以将语句拆分,但使用逗号和 echo 可以省去所有麻烦。