此代码在 PHP 8 中给出的结果与所有以前版本的 PHP 中的结果不同:
if ('' == 0)
echo 'PHP '.phpversion().' says yes';
else
echo 'PHP '.phpversion().' says no';
PHP 7.2.12 says yes
PHP 7.4.14 says yes
PHP 8.0.0 says no
Run Code Online (Sandbox Code Playgroud)
这似乎是一个重大变化。这里发生了什么?