gpt4 book ai didi

PHP:{$foo} 和 ${foo} 之间有区别吗

转载 作者:可可西里 更新时间:2023-10-31 22:44:53 25 4
gpt4 key购买 nike

<分区>

有时您需要向 PHP 明确变量名的实际含义。我发现我和一位同事的做法略有不同。假设您有一个变量 $foo 并且想要输出附加了 _constant_string 的变量我一直在用

return "<input type='hidden' name='${foo}_constant_string' value='true' />";

而我的同事正在使用

return "<input type='hidden' name='{$foo}_constant_string' value='true' />";

(稍微做作的例子来简化它)。

我的快速测试没有显示出明显的区别,但我很好奇:有区别吗?有理由偏爱其中之一吗?

编辑:我上面的例子使用了字符串,但我的问题更笼统——我应该明确地说出来。我知道你可以使用大括号进行转义,但还没有发现这两种使用方式之间(在任何情况下)是否存在差异的具体要点。我得到了答案:没有字符串(这是“重复”帖子的内容),而是数组和对象(感谢@dragoste)。

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