Я пытаюсь реализовать кэширование для сценария PHP, который я пишу, но продолжаю сталкиваться со следующей проблемой. Я хочу, чтобы скрипт был включен в другие страницы PHP, но когда я пытаюсь передать кэшированный файл и выйти из встроенного скрипта, он выходит из скрипта и родительской страницы, но не анализирует остальную часть кода на родительской странице , См. Код ниже для примера.
index.php
<?php
echo "Hello World!<br />";
include("file2.php");
echo "This line will not be printed";
?>
file2.php
<?php
$whatever = true;
if ($whatever == true) {
echo "file2.php has been included<br />";
exit; // This stops both scripts from further execution
}
// Additional code here
?>
Если приведенный выше файл index.php выполнен, вы получите следующий вывод:
Hello World!
file2.php has been included
Однако я пытаюсь, чтобы это выглядело так:
Hello World!
file2.php has been included
This line will not be printed