您的位置:首页 > 其它

$a && $b = $c的问题

2016-06-12 20:42 197 查看
求解:

<?php

$a=0;

$b=2;

$c=3;

$a && $b =$c;

echo "a:".$a."b:".$b."c:".$c;

//a:0b:2c:3

$a=1;

$b=2;

$c=3;

$a && $b =$c;

echo "a:".$a."b:".$b."c:".$c;

//a:1b:3c:3

$a=1;

$b=0;

$c=3;

$a && $b =$c;

echo "a:".$a."b:".$b."c:".$c;

//a:1b:3c:3

是不是这个意思?两个为真才能为真,只要有一个为假全为假:

$a 为true && $b=$c赋值成功,其实只要$a为真就行,因为赋值永远为真,如果$a为真那么两个都为真结果就是真,右边就能赋值成功,如果$a不为真那么一假一真结果就是假,右边赋值也就不能成功  

或者相当于:

if($a){

$b = $c;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: