PHP $a && $b = $c 和 $a || $b = $c语法

一、

$a && $b = $c

解析: 如果 $a 为真, 就执行 $b = $c; 反之不执行

代码:

1 <?php
2 // $a 为真
3 $a = 1;
4 $b = 0;
5 $c = 3;
6 $a && $b = $c;
7 echo 'a=' . $a . '<br/>' . 'b=' . $b . '<br/>' . 'c=' . $c; // 结果:a=1 b=3 c=3
1 <?php
2 // $a 为假
3 $a = 0;
4 $b = 0;
5 $c = 3;
6 $a && $b = $c;
7 echo 'a=' . $a . '<br/>' . 'b=' . $b . '<br/>' . 'c=' . $c; // 结果:a=0 b=0 c=3

 二、

$a || $b = $c

解析: 如果 $a 为假, 就执行 $b = $c; 反之不执行

代码:

1 <?php
2 // $a 为真
3 $a = 1;
4 $b = 0;
5 $c = 3;
6 $a || $b = $c; // 没有执行$b = $c
7 echo 'a=' . $a . '<br/>' . 'b=' . $b . '<br/>' . 'c=' . $c; // 结果:a=1 b=0 c=3
1 <?php
2 // $a 为假
3 $a = 0;
4 $b = 0;
5 $c = 3;
6 $a || $b = $c; // 执行了$b = $c
7 echo 'a=' . $a . '<br/>' . 'b=' . $b . '<br/>' . 'c=' . $c; // 结果:a=0 b=3 c=3

 

posted @ 2020-08-29 09:49  九鹤  阅读(848)  评论(0编辑  收藏  举报