Люблю развиваться и изучать что-то новое. Недавно был покорен PDO, и сделан на его основе драйвер бд (не окончательная версия) и его синглтон реализация. После я решил простую реализацию шаблонизатора типа
1 2 3 4 5 6 7 8 9 10 11 12 13 |
function view_include($fileName, $params = array()) { //создаются переменные с названием КЕЙ и значением ВАЛ foreach ($params as $key => $val) { $$key = $val; } ob_start(); include $_SERVER['DOCUMENT_ROOT'] . "/view/$fileName.php"; return ob_get_clean(); } |
перевести на Smarty и использовать так же его возможности кеширования. Это отняло у меня день жизни.