Если в PHP я использую функции include () или require () для запуска кода в другом скрипте, есть ли способ завершить родительский скрипт изнутри дочернего элемента?
Скажем, у меня есть это в parent.php:
require('child.php');
И это в child.php:
exit();
Будет ли это завершаться только child.php или parent.php?
Есть ли способ завершить parent.php из child.php без добавления дополнительного кода в parent.php?
Это для сложной пользовательской страницы ошибки 404 в PHP, которая определяет, была ли она вызвана Apache с использованием ErrorDocument, или же пользователь запросил страницу из нашей пользовательской CMS, которая не существует. Если это последнее, то я хочу просто потребовать мой 404.php (дочерний) и вывод от него, а не продолжать выполнение родителя.
Кто-нибудь знает, возможно ли завершить родительский сценарий PHP изнутри включенного / обязательного сценария?