gpt4 book ai didi

包含脚本中的 PHP exit(),退出父脚本?

转载 作者:IT王子 更新时间:2023-10-29 01:20:16 25 4
gpt4 key购买 nike

在 PHP 中,如果我使用 include() 或 require() 函数开始在另一个脚本中运行代码,是否有办法从子脚本中终止父脚本?

假设我在 parent.php 中有这个:
require('child.php');

这在 child.php 中:
退出();

那会终止 child.php 还是终止 parent.php?
有没有办法从 child.php 中终止 parent.php,而不向 parent.php 添加任何进一步的代码?

它用于 PHP 中一个精心设计的自定义 404 错误页面,它检测它是否被 Apache 使用 ErrorDocument 调用,或者用户是否从我们的自定义 CMS 请求了一个不存在的页面。如果是后者,那么我只想要求我的 404.php(子)和它的输出,而不是继续执行父。

有人知道是否可以从包含/必需的脚本中终止父 PHP 脚本吗?

最佳答案

exit(); Will that terminate just child.php, or parent.php as well?

它将终止整个脚本。

如果您不想这样做,而是返回到包含脚本,您可以从包含中return

关于包含脚本中的 PHP exit(),退出父脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6334033/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com