Я пытаюсь сохранить мой код в чистоте, разбить его на файлы (вроде библиотек). Но некоторые из этих файлов понадобятся для запуска 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;
}
Или вы имели в виду создать функцию для каждого файла?