function renderTemplate($fileName, $__data) {
// переводим массив в локальные переменные
extract($__data);
// включаем буфер
ob_start();
// выводим информацию из файла в буфер
require($fileName);
// возвращаем значение из буфера, как результат
return ob_get_clean();
}
Если убарть комментарии:
function renderTemplate($fileName, $__data) {
extract($__data);
ob_start();
require($fileName);
return ob_get_clean();
}
Ну ничего же не работает! Код из этой статьи нужно использовать с кодом из предыдущей статьи? или как? Одни ошибки. Пути не правильные. Если возможность есть пришлите архив с работающим кодом, или ссылку на GitHub. Или здесь напишите правильно. Спасибо
Если будут ещё ошибки – то скиньте ошибку либо её скрин.
поменял ob_end_clean() на ob_get_clean(); иначе вместо контента возвращало значение типа bool.
Это определение функции без её вызова.
Да, вызов функции находится в предыдущей статье.
Пути для предыдущего материала поменял. Попробуйте.