gpt4 book ai didi

php - 在 PHP 中,为什么 echo 没有作为函数实现? (不是 echo 与 printf)

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:50:55 25 4
gpt4 key购买 nike

我只是好奇。在 PHP 中,为什么 echo 没有作为函数实现?为什么 PHP 不只给我们 printf 而从不告诉我们 echo?请注意:

  • 这不是关于 echoprintf 的问题。
  • 我已经知道 echo 是一种语言结构。

更新:顺便问一下,printf 是使用 echo 实现的吗?

最佳答案

Echo 不是函数,它不会像 print 那样返回值。打印也是一种语言结构 - 不需要括号。

手册:echo - 没有返回值。print - 始终返回 1。

事实仍然是返回一个值会降低系统性能。

所以..现在因为 printf 是一个函数(它返回输出字符串的长度)我认为答案是显而易见的。

关于php - 在 PHP 中,为什么 echo 没有作为函数实现? (不是 echo 与 printf),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3599127/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com