/* 逻辑运算符号:
* 特性:短路
* && and (两边都成立)
* $a = 1;($a>5都不成立就不用考虑$a<100了)
* $a > 5 && $a <100
* || or(只要有一个成立,两边就成立)
* $a = 8;
* $a > 5 || $a <100($a>5成立)
*/
<?php
die("输出并退出程序!");
echo "111111111111";
<?php
$a = 0;
$b = 0;
if($a=3 && $b=3){
$a++;
$b++;
}
echo $a.",".$b;
<?php
$a = 0;
$b = 0;
if($a=3 || $b=3){ // 1. 首先是优先级问题,$a赋值于3、不是$a等于3;
$a++; // 2. 3是布尔型真值,为了体现"短路"就不考虑"$b=3"
$b++; // 3. 逻辑运算符的结果是布尔型值,布尔型是不参加++或--运算,但布尔型真值是"1";
}
var_dump($a);
echo $a.",".$b;