奇怪的是下面的代码返回真!
if ('1'==1 && '014'==016)
echo 1;
输出是
1
谁能告诉我为什么'014'等于016?以及如何解决这个问题?并且如果可以避免进行显式转换,因为数据类型一直都是变化的。
我正在使用 PHP 版本 5.3.8-ZS5.5.0
奇怪的是下面的代码返回真!
if ('1'==1 && '014'==016)
echo 1;
输出是
1
谁能告诉我为什么'014'等于016?以及如何解决这个问题?并且如果可以避免进行显式转换,因为数据类型一直都是变化的。
我正在使用 PHP 版本 5.3.8-ZS5.5.0