/
Malenych
/
techart_test
Обзор
Документация
Войти
/
Malenych
/
techart_test
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
engine/View.php
41 строка
860 B
Andrey Malenko
Рефакторинг кода классов
25 янв 2026, 18:04
25 янв 2026, 18:04
f930e34
Код
Авторство
О чём код?
<?php namespace Engine; /** * Отображение шаблонов */ class View { private $view_path; public function __construct( $view_name, public $data = [] ) { $this->view_path = __DIR__ . '/../app/Views/' . $view_name . '.php'; } /** * Отвечает за отображение шаблонов * @return void */ public function show(): void { // Переменные-сокращения для работы в шаблонах foreach ($this->data as $key => $value) { $$key = $value; } require_once $this->view_path; } /** * Возвращает данные, переданные в шаблон * @return array */ public function data(): array { return $this->data; } }