如何将include的结果放入PHP变量?
我试过了file_get_contents
,但它给了我实际的PHP代码,而我想要的是什么回应。
答案 0 :(得分:7)
通过输出缓冲
捕获包含文件中打印的任何内容ob_start();
include 'yourFile.php';
$out = ob_get_contents();
ob_end_clean();
或者,在脚本中设置返回值,例如
// included script
return 'foo';
// somewhere else
$foo = include 'yourFile.php';
的示例5
答案 1 :(得分:3)
或者只是按照here中的说明从包含的文件中返回一个值。
return.php:
<?php
$var = 'PHP';
return $var;
?>
$foo = include 'return.php';
echo $foo; // prints 'PHP'