Регистрация переменных

После регистрации файлов необходимо зарегистрировать все переменные, которые будут интерпретироваться особым образом.

Метод register_variables( ) работает по тому же принципу, что и register_file( ) - он читает имена переменных и сохраняет их в массиве $variables:

function register_vanables($file_id, $variable_name) {

// Попытаться создать массив, содержащий переданные имена переменных

$input_variables = explode(".", $variable_name);

while (Iist($value) = each($input_variables)) // Перебрать имена переменных

$this->variables $this->variables[$file_id][] = $value // Присвоить значение элементу массива

}

В параметре $file_id передается ранее присвоенный псевдоним файла. Например, в предыдущем примере файлу homepage.HTML был присвоен псевдоним home. Обратите внимание — при регистрации имен переменных, которые должны особым образом обрабатываться в файле homepage.HTML, вы должны ссылаться на файл по псевдониму! В параметре $variable_name передаются имена одной или нескольких переменных, регистрируемых для указанного псевдонима.

Пример.

// Включить класс шаблона include("tempiate.class");

// Создать новый экземпляр класса $template = new template;

// Зарегистрировать файл "homepage.HTML",

// присвоив ему псевдоним "home" $template->register_file("home", "homepage.HTML");

// Зарегистрировать несколько переменных

$template->register_variablest"home", "page_title.bg_color,user_name");








Дата добавления: 2015-04-15; просмотров: 699;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.