有.php
一个文件,它包含带有插入的标记<?php echo $foo; ?>
。我像这样在控制器中获取此文件
$content = file_get_contents('/path/to/file.php');
很明显,当它读取文件时,它不会执行 PHP 代码,而只是将其作为字符串读取(虽然在使用时, file_get_contents()
它会将 PHP 代码包装在 HTML 注释中,但无论如何)。如何确保在读取文件时,插入其中的 PHP 代码被执行,然后我可以得到它插入的内容?
include, require...
不适合,因为我需要将文件的执行内容写入变量
1 个回答