是否可以将 PHP 代码执行到变量中?例如,我在同一目录中有index.php和page.php文件。如果您执行,page.php您将拥有 HTML 页面的一部分。我想把它作为一个字符串放入index.php. 有什么建议?
您可以使用输出缓冲区:
<?php
ob_start();
include('page.php');
$page = ob_get_clean();
?>
Run Code Online (Sandbox Code Playgroud)
请注意 page.php 仍然在相同的上下文中执行(全局变量、函数等继续存在)
一般来说,做这样的事情听起来像是破坏设计和 page.php 应该正确重写。