コードをクリーンに保ち、一部をファイル (ライブラリのようなもの) に分割しようとしています。ただし、これらのファイルの一部は、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 は実行されず、文字列として保存されます。これにはオプションがありますか、それとも運が悪いのでしょうか?
アップデート:
以下のようなので:
function CreateOutput($filename) {
if(is_file($filename)){
file_get_contents($filename);
}
return $output;
}
それとも、ファイルごとに関数を作成するということでしたか?