-
-
/**
- * php短路运算符
- * edit by bbs.it-home.org
- */
- 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“,否则检查第二个表达式。
以上使用短路运算符的特性,实现条件的判断和执行。
|