假设我有一个 PHP 脚本 test.php,它有一个方法
<?php
function execute($filename){
//do something
return $output;
}
?>
我还有另一个 PHP 脚本 executable.php
<?php
echo "I am executed";
?>
然后我可以运行任何代码来执行第二个文件并在我调用 echo execute('executable.php');
时返回第一个方法 execute
的输出?
我想你们应该明白我的意思了。
最佳答案
您可以使用 output buffering ,只要被包含的文件还没有这样做:
ob_start();
require $filename;
$content = ob_get_contents();
ob_end_clean();
return $content;
关于php - 执行另一个 PHP 文件并返回方法的输出,这可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14330804/