JAVA、PHP、前端、APP、网站开发 - 开发技术学习

开发技术学习 » 编程开发 » [PHP]短路运算符

[PHP]短路运算符

此文被围观2806日期: 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-2024 www.kfju.com. All Rights Reserved.
超级字帖 版权所有。蜀ICP备12031064号