php中逻辑运算的短路算法

  1. <?php  
  2.   
  3. $a=3;  
  4. $b=5;  
  5. if(($a=8)||($b=9)){  
  6.   
  7. $a++;  
  8. $b++;  
  9.   
  10. }  
  11. echo $a,$b;  
  12. /*** 
  13.  
  14. 分析, 用() 包起来 2个 运算式 
  15.  
  16. ($a = 8) 这是一个赋值表达式, 返回值是 8  
  17. 8 在做if 判断,转成bool,是 true. 
  18.  
  19.  
  20.  
  21. 再想:  
  22. 生活中的例子:  
  23. 你有房 或 有车,都可以嫁 
  24. 男说:自己有房, 
  25. 只根据房子,已经可以判断出总的结果--- 可以嫁. 
  26.  
  27.  
  28. 所以,车根本就不用再判断. 
  29.  
  30. 这个特性称之为: 逻辑运算的短路特性. 
  31. 一旦从逻辑上能分析出结果后,后面的表达式将不再运行. 
  32.  
  33.  
  34. ***/  
  35.   
  36. ?>  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值