<?php
$a=2;
$b=3;
$c=4;
if($a=5||$b=7 && $c=10){
var_dump($a, $b,$c);//bool(true) int(3) int(4)
$a++;
$b++;
}
$a=2;
$b=3;
$c=4;
if($a=5||$b=7 && $c=10){
var_dump($a, $b,$c);//bool(true) int(3) int(4)
$a++;
$b++;
}
var_dump($a, $b,$c);//bool(true) int(4) int(4)
//通过查看手册还是会发现很多有趣东西
1.http://php.net/manual/zh/language.operators.logical.php
2.优先级问题
http://php.net/manual/zh/language.operators.logical.php
3php对于true的操作
http://www.php.net/manual/zh/language.operators.increment.php(Note: 递增/递减运算符不影响布尔值。递减 NULL
值也没有效果,但是递增 NULL
的结果是 1)
掌握好基础,你才能成为优秀的程序狗!