相关疑难解决方法(0)

空字符串与零的比较在 PHP 8 中给出的结果与以前的版本不同

此代码在 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)

这似乎是一个重大变化。这里发生了什么?

php php-8

4
推荐指数
1
解决办法
1938
查看次数

标签 统计

php ×1

php-8 ×1