php短路运算符的应用分析

发布时间:2020-01-01编辑:脚本学堂
本文介绍下,有关php中短路运算符的相关内容,有需要的朋友,参考下。

在php编程中,短路运算可以理解为前面一个条件没有成功,导致短路了,所以要触发后面的代码。

例子:
 

复制代码 代码示例:
<?php
/**
* php短路运算符
* edit by www.jb200.com
*/
mysql_query($sql) or die('Execute failed!');
!file_exists($cache_file) && @update_cache($id);
file_exists($cwd."/download/".$down_id)||mkdir($cwd."/download/".$down_id,0757)
?>

说明:
1,[ or ][ || ][ and ][ && ]都是短路运算符
2,or,||运算符会检查第一个表达式是否返回”true“,如果是”true“则结束语句返回”true“,否则检查下一个表达式。
3,and,&&运算符检查第一个表达式是否返回”false“,如果是”false“则结束语句并返回”false“,否则检查第二个表达式。

以上使用短路运算符的特性,实现条件的判断和执行。