Просмотр поста

.
reaper

Не в обиду, но вот это вот всё и есть один сплошной недостаток. Уродство какое-то. Фу.
То, что ты сделал пару классов со статическими полями и методами -- это ещё не ООП.

Далее там есть такой код:

<?php
include 'cfg.php';
$tpl->Head();
echo 'это теставая страница';
echo '<br />
Ваш юзер агент: ' . client::$agent;
$tpl->Foot();
?>


По сути ничем не отличается от ждона.
Всё так же инклуды, вывод шапки, вывод футера и прочая лапша.
Единой точки входа, как я понял не предвидится.

Для начала советую ознакомится с рекомендациями www.php-fig.org/psr/
Там есть переводы на русский язык.
Я не предлагаю слепо им следовать, но всё-таки не зря же их придумали.

Мне не нравится подход, где смешивается фронтенд и бэкэнд и считаю, что будущее за приложениями, которые выполнены в виде rest/rpc бэкэнда, а фронтенд является независимым приложением. Как-то так вобщем. Шаблонизаторы на серверной стороне ненужны.
Можно с этим не согласится, твоё право.