仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4339|回复: 20
打印 上一主题 下一主题

[学习教程] PHP网站制作之关于 or 的用法。

[复制链接]
精灵巫婆 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-4 00:25:21 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
《PHP+MYSQL WEB开发(第三版)》号称圣经级,(也许是个不错的选择(声明:作者没给我啥好处费,我也不是书托,隔着大老远,我连他老兄的面都没见过的说-_-)   常常看到如许的语句:
$file = fopen($filename, 'r')  or die("抱愧,没法翻开: $filename");
or在这里是如许了解的,由于在PHP中其实不辨别数据类型,所以$file既可所以int也能够bool,所以如许的语句不会报错。但其处置进程能够有些伴侣不大分明。
其其实大多半的言语中, bool or bool如许的语句中,假如前一个值为真后一个值就不会再判别了。这里也是的,所以假如fopen函数履行准确的话,会前往一个大于0的int值(这其实就是“真”),前面的语句就不会履行了。假如fopen函数履行掉败,就会前往false,那末就会判别前面的表达式是不是为真了。
了局履行了die()以后,不论前往甚么,法式都已中断履行了,而且显示指定的失足信息,也就到达了调试的目标。
就如许。:)  你发奋努力,熟悉了安全方面的问题,然后又设计了一些程序,感觉还不错。
精灵巫婆 该用户已被删除
沙发
 楼主| 发表于 2015-3-1 20:21:14 | 显示全部楼层
作为一个合格的coder 编码的规范是必须,命名方面我推崇“驼峰法”,另外就是自己写的代码最好要带注释,不然时间长了,就算是自己的代码估计看起来都费事,更不用说别人拉。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-8 10:26

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表