@ubuntu_lts

В чём разница: буфер инклуда или прямой инклуд?

кусочек рендера
// тут выше определяем переменные вида и шаблона
extract($vars);
{
    ob_start();
    require_once $file_view; // грузим вид в буфер
    $content = ob_get_clean(); // забрали из буфера в переменную
}
require_once $file_theme; // файл шаблона

кусочек файла шаблона
<main>
    <?= $content ?>
</main>


А если так?
// тут выше определяем переменные вида и шаблона
extract($vars);
require_once $file_theme;

ну и в шаблоне
<main>
    <?php require_once $file_view; ?>
</main>


Есть какая-то суперская разница из буфера переменную внедрять или инклудить сразу вид в шаблон?
  • Вопрос задан
  • 63 просмотра
Решения вопроса 1
@FanatPHP
Чебуратор тега PHP
В чем разница между
echo 'Hello world';
и
$hello = 'Hello world';
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
SymbioWay Москва
от 120 000 до 180 000 ₽
АКМЭ сервис Санкт-Петербург
от 120 000 до 150 000 ₽
РосТендер Москва
от 130 000 до 150 000 ₽