PHP学习_PHP技术_PHP网站建设_PHP程序员专注于PHP技术研究及学习

Adophper » 编程开发 » [PHP]短路运算符

[PHP]短路运算符

此文被围观1095日期: 2013-03-20 分类 : 编程开发  标签:  ···
短路运算可以理解成前面一个条件没有成功,导致短路了,也就是才会触发后面的代码。 看一下php的简单代码就知道短路运算的意思呢! [php] 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) [/php] [ or ][ || ][ and ][ && ]都是短路运算符 or,||运算符会检查第一个表达式是否返回”true“,如果是”true“则结束语句返回”true“,否则检查下一个表达式。 and,&&运算符检查第一个表达式是否返回”false“,如果是”false“则结束语句并返回”false“,否则检查第二个表达式。 以上正是利用了短路运算符这种特性实现了条件的判断和执行。

本站使用ThinkPHP框架开发读图网主题,目前托管在阿里云,图片由读图网提供. 蜀ICP备12031064号

Copyright © 2011-2018adophper.com All Rights Reserved.