artemsites
9/4/2018 - 8:10 AM

Включение файла PHP в строку при помощи буферизации.

Включение файла 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;
}
?>