Template Toolkit(русская редакция) | 
		
 | 
	||
			
  | 
	|||
Template::Namespace::Constants | 
		
 | 
	
ОБЗОР | 
		[ Индекс ] [ Модули ] [ Наверх ] | 
    # простой способ определения констант
    use Template;
    my $tt = Template->new({
	CONSTANTS => {
	    pi => 3.14,
	    e  => 2.718,
	},
    });
    # ручной способ
    use Template::Namespace::Constants;
    my $tt = Template->new({
	NAMESPACE => {
	    constants => Template::Namespace::Constants->new({
		pi => 3.14,
	        e  => 2.718,
            },
	},
    }); | 
ОПИСАНИЕ | 
		[ Индекс ] [ Модули ] [ Наверх ] | 
Модуль Template::Namespace::Constants реализует дескриптор пространства имен, который включается в компилирующей модуль Template::Directive. После этого он отвечает за управление константами времени компиляции в специальном пространстве имен.  | 
ПУБЛИЧНЫЕ МЕТОДЫ | 
		[ Индекс ] [ Модули ] [ Наверх ] | 
new(\%constants)Конструктор new() создает и возвращает ссылку на новый объект Template::Namespace::Constants. Метод организует внутреннее хранилище для переданных конструктору определений констант.     my $handler = Template::Namespace::Constants->new({
	pi => 3.14,
	e  => 2.718,
    });
ident(\@ident)Метод используется для разрешения идентификатора переменной в скомпилированную форму. Метод получает из внутреннего хранилища и возвращает значение соответствующей константы.  | 
АВТОР | 
		[ Индекс ] [ Модули ] [ Наверх ] | 
Энди Уардли (Andy Wardley <abw@andywardley.com>)  | 
ВЕРСИЯ | 
		[ Индекс ] [ Модули ] [ Наверх ] | 
1.23, поставляется в составе Template Toolkit версии 2.14, дата релиза - 4 октября 2004.  | 
АВТОРСКИЕ ПРАВА | 
		[ Индекс ] [ Модули ] [ Наверх ] | 
Copyright (C) 1996-2004 Andy Wardley. All Rights Reserved. Copyright (C) 1998-2002 Canon Research Centre Europe Ltd. Этот модуль является свободно-распространяемым программным обеспечением; вы можете распространять и/или модифицировать его на тех же условиях, что и Perl.  | 
СМОТРИ ТАКЖЕ | 
		[ Индекс ] [ Модули ] [ Наверх ] |