Во многих популярных движках используют шаблоны.Сегодня Я покажу пример использования.
Создайте папку template и в ней папку default.
Default - это папка с данным нашего шаблона.
В папке создадим файл style.tpl с содержимым:
PHP код:
<html>
<head>
<title>{title}</title>
</head>
<body>
</body>
</html>
Далее в файле index.php (в коренном каталоге) создадим класс и вызовем его.
PHP код:
<?php
$class = new loading_page("style.tpl");//создаем обьект
class loading_page//сам класс
{
private $array_code = array("{title}");//обьявляем переменную доступную только в этом классе.
private $array_replace = array("Site Name");//обьявляем переменную доступную только в этом классе.
function __construct($file)//вызываеться при загрузке класса
{
echo $this->ReplaceTags(file_get_contents("./template/default/".$file));//загружаем содержимое style.tpl и вызываем функцию ReplaceTags потом выводим все на экран
}
function ReplaceTags($template)//функция
{
$template = str_replace($this->array_code, $this->array_replace, $template);//заменяем тэги на информацию
return $template;
}
}
?>