qq_沃尔弗_03275655
2016-07-20 09:20
$man = "男";
$flag = $man == "女";
echo $flag ;//这里应该是0吗?
没有返回值吧
无效值
注意PHP的运算符优先级,加减乘除等算数运算符 优于 比较运算符,而比较运算符要 优于 赋值运算符,详细内容你可以百度一下“PHP运算符优先级”,所以你这个应该是 $man == "女"先执行,判断是否相等,如果是,这个值就是true或者false,然后再赋值给$flag,输出的话应该是一个布尔值 真或假
==是比较运算符,但这里并没有if带入,所以==在此无效,$flag无法被赋值
true = 1, false=0;不符合判断就跳false所以0
是的 !
PHP入门篇
456037 学习 · 6307 问题
相似问题
回答 3
回答 2