PHP die()的运用
die()
其实也就是exit()
,可以输出内容并且结束脚本,否则PHP还是会继续向下运行,除非是致命错误: 这样我们就不需要再设变量然后嵌套if来达成如果这里报错了。
写成die('错误')
,那么就会在运行到这行结束脚本并且输出错误
1 if (strpos($route, '..') !== FALSE || strpos($route, 'upload') === FALSE) {
2 echo '路径非法';
3 //$problem = TRUE;
4 die();
5 }
6
比如这个 本来想用$problem嵌套之后判断在运行之后的代码,但用了die()之后就直接搞定了,如果是有报错的部分,也可以与@
配合使用(@
能忽略报错提示)
评论 (0)