从包含的脚本中退出PHP(),退出父脚本?
|
在PHP中,如果我使用include()或require()函数开始在另一个脚本中运行代码,是否可以从子级中终止父级脚本?
所以说我在parent.php中有这个:
require(\'child.php\');
而这在child.php中:
exit();
那会终止只是child.php还是parent.php?
有没有一种方法可以在不添加任何其他代码到parent.php的情况下从child.php终止parent.php?
它用于PHP中精心制作的自定义404错误页面,该页面可检测Apache是否已使用ErrorDocument调用了该页面,或者用户是否从我们的自定义CMS请求了一个不存在的页面。如果是后者,那么我只需要我的404.php(子代)并从中输出,而不继续执行父代。
有人知道是否可以从包含/必需的脚本中终止父PHP脚本吗?
没有找到相关结果
已邀请:
9 个回复
镰茧钩
那会终止只是child.php还是parent.php? 它将终止整个脚本。 如果您不想这样做,而是返回到include脚本,则可以在include内
。
爆山
;命令。这将仅终止child.php的执行,然后将处理parent.php。
抵浮细
在任何时候结束任何脚本的进一步执行。 Die的使用也结束了父脚本。
将输出\“ end \”。
旗低饶彤
中的
行将终止当前的php进程,这意味着
将被很好地终止。
蹄渭信妥扳
傻零凰死授
和
都将终止,而不会受到损害。这是一个应用程序级别的命令,无法捕获或撤消。
缔恃钨
细屠截殴些
将停止脚本执行并终止孩子和所有父母。
链眷克袒姜