PHP 字符串强制转换为数值问题

看代码


    public function onTestAction(){
        if(0 == 'laravel'){
            var_dump(1);
        }else{
            var_dump(0);
        }
        exit;
    }

结果

int(1)

原因

字符串和数值进行比较,会把字符串转换成数值,然后再进行比较

hiupVqRBok.png!large

end


今天如果不是遇见了这种情况,就快要把这个知识点忘了,写下来,加深一下记忆....................

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!