我尝试编写一些内容以写入 php 文件,并在我的 $content 变量中使用 Heredoc 和 nowdoc,但 php 标签似乎不起作用并且仍然显示。
$content = <<< EOT
<?php
include $_SERVER['DOCUMENT_ROOT'] . '/home/index2.php';
?>
EOT;
有任何想法吗 ?
尝试使用输出缓冲而不是heredoc:
ob_start();
include $_SERVER['DOCUMENT_ROOT'] . '/home/index2.php';
$content = ob_get_clean();
参考:
你可以这样做:
$content = "<" . <<< EOT
?php
include $_SERVER['DOCUMENT_ROOT'] . '/home/index2.php';
>
EOT;