php or die()
来源:互联网 发布:优酷网软件下载 编辑:程序博客网 时间:2024/04/20 03:50
经常看到这样的语句: $file = fopen($filename, 'r') or die("抱歉,无法打开: $filename");
or在这里是这样理解的,因为在PHP中并不区分数据类型,所以$file既可以是int也可以bool,所以这样的语句不会报错。但其处理过程可能有些朋友不大明白。 其实在大多数的语言中, bool or bool这样的语句中,如果前一个值为真后一个值就不会再判断了。这里也是的,所以如果fopen函数执行正确的话,会返回一个大于0的int值(这其实就是"真"),后面的语句就不会执行了。如果fopen函数执行失败,就会返回false,那么就会判断后面的表达式是否为真了。 结果执行了die()之后,不管返回什么,程序都已经停止执行了,并且显示指定的出错信息,也就达到了调试的目的。 就这样。:)
0 0
- PHP OR Die 语句
- PHP OR Die 语句
- php or die()
- php链接数据库,以及@和or die 的作用
- Get Rich or Die Trying
- PHP die() 函数
- php die函数
- Live Free or Die (Episode 110)
- CodeForces 55 C. Pie or die
- perl中or die....的原理
- cf 55c Pie or die
- codeforces 55c pie or die
- #51 C. Pie or die (博弈)
- php 中 die 和 exit 的区别?
- php 错误处理函数 die() exit()
- PHP中die()与exit()的区别
- PHP中die()与exit()区别
- PHP中die()与exit()的区别
- 交换排序-快速排序
- day(7) cocos2d::Map
- "><img src=hi onerror=alert(1)>
- Catalan 数计算及应用
- [转]awk经典,有这一篇就够了
- php or die()
- poj2186Popular Cows
- 基于RTP的h.264视频传输系统(二)
- HTML基础标签和框架结构
- 类加载器---黑马程序员
- 图像处理之(直方图)均衡化
- 机器学习中的算法(2)-支持向量机(SVM)基础
- c++ primer 第三章 标准库类型 string
- Android毛玻璃效果侧滑菜单