将 PHP 代码执行到变量中

Laz*_*mov 0 php

是否可以将 PHP 代码执行到变量中?例如,我在同一目录中有index.phppage.php文件。如果您执行,page.php您将拥有 HTML 页面的一部分。我想把它作为一个字符串放入index.php. 有什么建议?

joh*_*nes 5

您可以使用输出缓冲区:

<?php
ob_start();
include('page.php');
$page = ob_get_clean();
?>
Run Code Online (Sandbox Code Playgroud)

请注意 page.php 仍然在相同的上下文中执行(全局变量、函数等继续存在)

一般来说,做这样的事情听起来像是破坏设计和 page.php 应该正确重写。