天天看點

PHP中$a && $b = $c 文法的用法

$a && $b = $c 表示:如果$a為真,則執行$b = $c,否則不執行。

可以用if語句替代:

if ($a) {
    $b = $c;
}      

執行個體:

$a = true;
$b = 1;
$c = 2;
if ($a) {
    $b = $c;
}
echo $b . '_' . $c;     //  2_2      
$a = false;
$b = 1;
$c = 2;
if ($a) {
    $b = $c;
}
echo $b . '_' . $c;     //  1_2