PHP技术,网站开发,PHP,PHP学习,Python学习,PHP开发,人工智能,大数据服务

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

[PHP]短路运算符

此文被围观2163日期: 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“,否则检查第二个表达式。 以上正是利用了短路运算符这种特性实现了条件的判断和执行。

© Copyright 2011-2021 www.adophper.com. All Rights Reserved.
读图网科技 版权所有。蜀ICP备12031064号-1