如何暂停当前PHP脚本的执行?

Ste*_*ven 1 php

我正在编写一些简单的PHP来备份微型网站.在我的控制器中,我有一个快速的安全/健全检查

if(!preg_match('/^[a-z]$/i', $req)) { gohome(); }
Run Code Online (Sandbox Code Playgroud)

在此之后我想继续我的主要代码,但为了美观,我想避免将其余部分放在else块中.最好的方法是什么?我可以考虑设置一个相当简单的包装来处理身份验证和安全逻辑,但我觉得我在训练中错过了一个非常简单的解决方案.

Xav*_*nas 10

您可以使用die/exit函数来结束脚本(或没有)错误.

  • @Steven请注意,`exit`会停止整个PHP进程.从那时起,将不会运行其他代码.正如您的问题暗示这是MVC应用程序中控制器操作的一部分,我怀疑这是期望的行为. (4认同)