PHP语句中or的用法

燕子Q977396275

燕子Q977396275

2016-01-29 15:24

PHP语句中or的用法,PHP语句中or的用法
经常看到这样的语句:
$file = fopen($filename, r) or die("抱歉,无法打开: $filename");
or在这里是这样理解的,因为在PHP中并不区分数据类型,所以$file既可以是int也可以bool,所以这样的语句不会报错。但其处理过程可能有些朋友不大明白。
其实在大多数的语言中, bool or bool这样的语句中,如果前一个值为真后一个值就不会再判断了。这里也是的,所以如果fopen函数执行正确的话,会返回一个大于0的int值(这其实就是“真”),后面的语句就不会执行了。如果fopen函数执行失败,就会返回false,那么就会判断后面的表达式是否为真了。
结果执行了die()之后,不管返回什么,程序都已经停止执行了,并且显示指定的出错信息,也就达到了调试的目的。
就这样。:)


展开更多 50%)
分享

猜你喜欢

PHP语句中or的用法

PHP
PHP语句中or的用法

javascript语句中的CDATA标签的意义

Web开发
javascript语句中的CDATA标签的意义

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

php的控制语句

PHP
php的控制语句

PHP控制语句

PHP
PHP控制语句

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

SELECT语句中“加锁选项”功能说明

SQLServer
SELECT语句中“加锁选项”功能说明

Shell语句用法心得

编程语言 网络编程
Shell语句用法心得

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

定制php4的session功能

定制php4的session功能

《火炎之纹章:觉醒》DLC内容参考

《火炎之纹章:觉醒》DLC内容参考
下拉加载更多内容 ↓