|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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()以后,不论前往甚么,法式都已中断履行了,而且显示指定的失足信息,也就到达了调试的目标。
就如许。:) 你发奋努力,熟悉了安全方面的问题,然后又设计了一些程序,感觉还不错。 |
|