php专区

 首页 > php专区 > PHP基础 > 函数 > 关于 or的用法。

关于 or的用法。

分享到:
【字体:
导读:
         摘要:经常看到这样的语句:$filefopen($filename,r)ordie(抱歉,无法打开:$filename);or在这里是这样理解的,因为在PHP中并不区分数据类型,所以$file既可以是int也可以bool,所以这样的语句不会报错。但其处理过程可能有些朋友不大明白。其实在大多数的语言中,...

关于 or的用法。
经常看到这样的语句:
$file = fopen($filename, 'r')  or die("抱歉,无法打开: $filename");
or在这里是这样理解的,因为在PHP中并不区分数据类型,所以$file既可以是int也可以bool,所以这样的语句不会报错。但其处理过程可能有些朋友不大明白。
其实在大多数的语言中, bool or bool这样的语句中,如果前一个值为真后一个值就不会再判断了。这里也是的,所以如果fopen函数执行正确的话,会返回一个大于0的int值(这其实就是“真”),后面的语句就不会执行了。如果fopen函数执行失败,就会返回false,那么就会判断后面的表达式是否为真了。
结果执行了die()之后,不管返回什么,程序都已经停止执行了,并且显示指定的出错信息,也就达到了调试的目的。
就这样。:) 关于 or的用法。
分享到:
接下面(中文php.ini)
接下面(中文php.ini) ;;;;;;;;;;;;;;;;;;;;;; ;      动态扩展      ; ; Dynamic Extensions ; ;;;;;;;;;;;;;;;;;;;;;; ; 若你希望一个扩展库自动加载,用下面的语法: ;   extension=modulename.extension ; 例如,在windows上, ; extension=msql.dll ; or 在UN...
使用convert函数转换。。。
使用convert函数转换。。。 在查询中加上convert转换。。。 convert(varchar(10),字段名,转换格式) 比如: select user_id,convert(varchar(10),date,11) as date from tb_user 转换格式: 0或100 month dd yyyy hh:miAMPM 1  mm/dd/yy 2 yy.mm.dd 3 dd/mm/yy 4 dd.mm.yy 5 dd-...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……