Я пытаюсь выяснить, как я могу выполнить код HTML и PHP из контроллера типа класса и сохранить результат в переменной для моделирования поведения некоторых MVC-ориентированных фреймворков, например:выполнить html и PHP-код в переменную
у меня есть переменный называются $ mystic_var, и я хочу использовать этот вар со странной функцией (я не знаю, какая функция), чтобы прочитать файл .php, выполнить его и сохранить результат в мои $ mystic_var
Предположим try.php имеет следующее содержание:
<html>
<head></head>
<body><?php echo "Hello world"; ?></body>
</html>
Затем я выполняю $ mystic_var = mystic_function ('try.php'); а затем, если я просматриваю $ mystic_var, это будет что-то вроде этого:
<html>
<head></head>
<body>Hello World</body>
</html>
Мистическая функция 'include'. –
Но Include будет включать только файл php, но не собирается его выполнять и сохраняет результаты –
Ну, включая его _does_ выполнить его, но вам нужно будет использовать буферизацию вывода, чтобы результаты этого выполнения не заканчивались на вместо вашей переменной. –