我試圖讓我的代碼清理一些文件(有點像庫)。但其中一些文件將需要運行PHP。將文件包含到一個變量中
所以我想要做的是一樣的東西:
$include = include("file/path/include.php");
$array[] = array(key => $include);
include("template.php");
比的template.php我會:
foreach($array as $a){
echo $a['key'];
}
所以我要存儲什麼發生在PHP中運行後,變量稍後傳遞。
使用file_get_contents不會運行PHP它將其存儲爲一個字符串,所以有沒有這樣的選擇或我運氣不好?
UPDATE:
所以像:
function CreateOutput($filename) {
if(is_file($filename)){
file_get_contents($filename);
}
return $output;
}
還是你的意思爲每個文件創建一個功能?
因此,如果我做了一個包含而不是回聲,然後對變量做ob_get_clean它應該工作? – jefffan24 2011-03-14 20:59:02
如果你包含文件迴應的東西,它會得到緩衝 - 你將能夠得到它的變量*(希望我理解的問題)* – 2011-03-14 21:02:20
是的,你做了,謝謝。 – jefffan24 2011-03-14 21:06:47