Включение файла PHP в строку при помощи буферизации.
<?php
/**
* Использование буферизации вывода для включения файла PHP в строку.
* http://php.net/manual/ru/function.ob-start.php
* http://php.net/manual/ru/function.ob-get-clean.php
*/
$string = get_include_contents('somefile.php');
function get_include_contents($filename) {
if (is_file($filename)) {
ob_start();
include $filename;
return ob_get_clean();
}
return false;
}
?>