码迷,mamicode.com
首页 > Web开发 > 详细

php 短路逻辑运算符

时间:2015-01-26 16:35:11      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:

短路与 &&

短路或 ||

or、||、and、&& 都是短路运算符

&&(and)短路与运算符检查第一个表达式是否返回“flase”,如果是“false”则结束语句并返回“false”,否则检查第二个表达式。
||  (or)短路或运算符检查第一个表达式是否返回“true”,如果是“true”则结束语句并返回“true”,否则检查第二个表达式。

例子:

defined(‘HOST‘) || define(‘HOST‘, ‘http://‘ . $_SERVER[‘HTTP_HOST‘]);

解释:如果还没有定义常量HOST的时候才执行||后的define语句,如果之前有定义过不执行后面的define的定义操作。

 

<参考:PHP短路与、短路或 的解释(&&、||)>

php 短路逻辑运算符

标签:

原文地址:http://www.cnblogs.com/ChandlerVer5/p/4250354.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!