gpt4 book ai didi

php - 带大括号和不带大括号的 echo 有什么区别,为什么这两种方法都存在?

转载 作者:可可西里 更新时间:2023-11-01 13:13:27 26 4
gpt4 key购买 nike

<分区>

问题在标题中。

我想我们中的大多数人都学会了 echo "string";。虽然很常见,但我想知道为什么我们使用它与其他任何功能如此不同。

那么我们为什么要:

回显“一些字符串”;

代替

echo("一些字符串");

为什么两者都存在并且表现不同?是否提及了做出此选择的原因?

编辑:我看到我的问题被反对票和赞成票淹没了。无论哪种方式,请在投票时保持建设性。

人们引用 php 文档,指出 echo 是一种语言结构,因此使用方式不同。但在那种情况下,因为我们既可以将其用作结构也可以用作功能:哪个是首选方法?为什么它是双向实现的,而它应该只是一种语言结构?

编辑 2:与上面相同,对于 requirerequire_onceincludeinclude_once。我在网上找不到任何解释 - 为什么 - 这些结构也实现了功能(并且在 echo() 的情况下,以有缺陷的方式)。

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