相关疑难解决方法(0)

PHP中的裸字符串是否有合法用途?

这个问题让我想到了简单的问题.

当PHP看到一个未用引号括起来的字符串时,它首先检查它是否是常量.如果没有,它只是假设它是一个字符串并继续.所以,例如,如果我有

echo $foo[bar];
Run Code Online (Sandbox Code Playgroud)

如果有一个叫巴恒它使用的数组键,但如果不是那么它把酒吧作为裸字符串,所以它的行为就像

echo $foo["bar"];
Run Code Online (Sandbox Code Playgroud)

如果在将来某个日期添加具有相同名称的常量,则会导致各种问题.

我的问题是,是否存在使用裸字符串实际上有意义的情况?

php arrays string key bare

2
推荐指数
1
解决办法
695
查看次数

标签 统计

arrays ×1

bare ×1

key ×1

php ×1

string ×1