Не придумал лучшего названия, к сожалению.
Делаю простенький шаблонизатор для себя. В виде класса, естественно.
Все заносимые текстовые значения складываются в массив $content;
Проблема в том, что есть некоторые переменные ($theme,$site_info) допустим, к которым доступ необходим всегда. Т.е. они должны быть в массиве с самого начала.
Как бы это реализовать в нём самом? Через конструктор то легко, но я запутался немного в разнице между PHP4 и PHP5
Там ведь конструктор по разному объявляется, ЕМНИП. А во всём остальном проект на PHP4 работает, не хочется его поддержку терять.
Как бы это реализовать лучшим образом? Я в ООП не очень разбираюсь, вроде и читал достаточно, абстрактные классы, интерфейсы, наследование, инкапсуляция ( ), но вот тут затык.
|