最族
PHP简写IF判断容易犯的低级问题
2018-11-30 Veris


今天小V在写一个业务的时候,发现条件老是能成立!后来发现是我犯了一个低级错误。



因为我习惯简写表达式,如:



$a=-1;
if($a){
//...
}



发现条件能成立,我还一直以为负数属于false,汗,这是因为非0为true



总结:变量存在且其值为""、0、"0"、NULL、、FALSE、 array()、以及没有任何属性的对象都视为false,反之为true

发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容