标签: php if-statement
我没有使用php作为我的主要后端语言,但有时候我喜欢用不同的语言测试一些东西,我看到这个如果不能工作。为什么? $ var是字符串,所以它存在。
$var = '0'; if($var) { echo 'a'; }
答案 0 :(得分:2)
PHP将'0'视为等于0等于false,因此您的语句会缩减为
'0'
0
false
if(false) { echo 'a'; }