php中逻辑运算的短路算法

来源:互联网 发布:营改增软件开发税率 编辑:程序博客网 时间:2024/03/28 21:57
<?php$a=3;$b=5;if(($a=8)||($b=9)){$a++;$b++;}echo $a,$b;/***分析, 用() 包起来 2个 运算式($a = 8) 这是一个赋值表达式, 返回值是 8 8 在做if 判断,转成bool,是 true.再想: 生活中的例子: 你有房 或 有车,都可以嫁男说:自己有房,只根据房子,已经可以判断出总的结果--- 可以嫁.所以,车根本就不用再判断.这个特性称之为: 逻辑运算的短路特性.一旦从逻辑上能分析出结果后,后面的表达式将不再运行.***/?>

原创粉丝点击