今天我发现了一个功能/bug,我很难理解发生了什么。
我们都知道在PHP中这样写:
然而,直到今天我才意识到这一点:
这里发生了什么?在PHP编译过程中,为什么它会将任何单个单词视为字符串?这有一个名称吗?它有任何实用价值吗?
我们都知道在PHP中这样写:
echo 'hello';
print 'world';
echo gettype('test');
将返回以下内容:
hello
world
string
然而,直到今天我才意识到这一点:
echo hello;
print world;
echo gettype(hello);
将返回以下内容:
hello
world
string
这里发生了什么?在PHP编译过程中,为什么它会将任何单个单词视为字符串?这有一个名称吗?它有任何实用价值吗?