Template Toolkit(русская редакция) |
|
||
|
Template::Constants |
|
ОБЗОР |
[ Индекс ] [ Модули ] [ Наверх ] |
use Template::Constants qw( :status :error :all ); |
ОПИСАНИЕ |
[ Индекс ] [ Модули ] [ Наверх ] |
Модули Template::Constants определяют и выборочно экспортируют в вызывающее пространство имен ряд констант используемых пакетом Template. Константы можно использовать явно указав пакет Template::Constants: use Template::Constants; print Template::Constants::STATUS_DECLINED;
Константы могут быть импортированы в вызывающее пространство имен
перечислением их как опций к выражению use Template::Constants qw( STATUS_DECLINED ); print STATUS_DECLINED; В качестве альтернативы можно использовать следующие группы имен, чтобы импортировать наборы констант - :status, :error, :all. use Template::Constants qw( :status ); print STATUS_DECLINED; Для получения подробной информации об экспорте переменных смотри Exporter. |
ЭКСПОРТИРУЕМЫЕ НАБОРЫ КОНСТАНТ |
[ Индекс ] [ Модули ] [ Наверх ] |
Определены следующие группы имен и соответствующие константы: :status STATUS_OK # все нормально, продолжить STATUS_RETURN # завершить текущий блок и продолжить (ok) STATUS_STOP # контролируемый останов (ok) STATUS_DONE # итератор завершил работу (ok) STATUS_DECLINED # провайдер отклонил запрос сервиса (ok) STATUS_ERROR # общее условие ошибки (not ok) :error ERROR_RETURN # возвращен код статуса (например, 'stop') ERROR_FILE # файловая ошибка: ввод/вывод, разбор, рекурсия ERROR_UNDEF # использовалось неопределенное значение переменной ERROR_PERL # ошибка в блоке [% PERL %] ERROR_FILTER # ошибка фильтра ERROR_PLUGIN # ошибка плагина :chomp # для PRE_CHOMP и POST_CHOMP CHOMP_NONE # не удалять пробельные символы CHOMP_ALL # удалить пробельные символы CHOMP_COLLAPSE # сжать пробельные символы в один пробел :debug DEBUG_OFF # ничего не делать DEBUG_ON # основной флаг отладки DEBUG_UNDEF # возбуждать undef на неопределенных переменных DEBUG_VARS # общая отладка переменных DEBUG_DIRS # отладка директив DEBUG_STASH # общая отладка хранилища переменных (stash) DEBUG_CONTEXT # отладка контекста DEBUG_PARSER # отладка парсера DEBUG_PROVIDER # отладка провайдера DEBUG_PLUGINS # отладка плагинов DEBUG_FILTERS # отладка фильтров DEBUG_SERVICE # отладка сервиса DEBUG_ALL # полная отладка DEBUG_CALLER # добавлять информацию о файле/строке вызова DEBUG_FLAGS # внутренняя битовая маска :all Все перечисленные выше константы. |
АВТОР |
[ Индекс ] [ Модули ] [ Наверх ] |
Энди Уардли (Andy Wardley <abw@andywardley.com>) |
ВЕРСИЯ |
[ Индекс ] [ Модули ] [ Наверх ] |
2.68, поставляется в составе Template Toolkit версии 2.14, дата релиза - 4 октября 2004. |
АВТОРСКИЕ ПРАВА |
[ Индекс ] [ Модули ] [ Наверх ] |
Этот модуль является свободно-распространяемым программным обеспечением; вы можете распространять и/или модифицировать его на тех же условиях, что и Perl. |
СМОТРИ ТАКЖЕ |
[ Индекс ] [ Модули ] [ Наверх ] |