PHP die()的运用
die()
其实也就是exit()
,可以输出内容并且结束脚本,否则PHP还是会继续向下运行,除非是致命错误:
这样我们就不需要再设变量然后嵌套if来达成如果这里报错了。
写成die('错误')
,那么就会在运行到这行结束脚本并且输出错误
if (strpos($route, '..') !== FALSE || strpos($route, 'upload') === FALSE) {
echo '路径非法';
//$problem = TRUE;
die();
}
比如这个 本来想用$problem嵌套之后判断在运行之后的代码,但用了die()之后就直接搞定了,如果是有报错的部分,也可以与@
配合使用(@
能忽略报错提示)
植入部分
如果您觉得文章不错,可以通过赞助支持我。
如果您不希望打赏,也可以通过关闭广告屏蔽插件的形式帮助网站运作。