Создание серверных приложений на языке PERL


           

Таблица Б. 1. Общее программирование:


Таблица Б. 1. Общее программирование: разное





























































































































Модуль



Функция



autouse



Задерживает загрузку модуля до его использования



constant



Создает константы периода компиляции



Benchmark



Проверяет и сравнивает временные параметры выполне





ния кода



Config



Позволяет получить информацию о конфигурации Perl



Env



Импортирует переменные среды



English



Для пунктуационных переменных использует английские имена или имена на языке awk



FindBin



Находит путь к выполняемой в данный момент программе



Getopt::Long



Осуществляет расширенную обработку опций командной





строки



Getopt::Std



Обрабатывает односимвольные ключи и осуществляет их





кластеризацию



lib



Манипулирует массивом @INC во время компиляции



Shell



Запускает команды shell прозрачно для Perl



strict



Ограничивает использование небезопасных конструкций



Symbol



Генерирует анонимное развертывание (glob); уточняет





имена переменных



subs



Предопределяет имена подпрограмм



vars



Предопределяет имена глобальных переменных



Таблица Б. 2. Общее программирование: обработка ошибок и регистрация

















Модуль



Функция



Сагр diagnostics sigtrap

Sys::Syslog



Выдает сообщения об ошибках Включает режим диагностики с выдачей предупреждений

Разрешает обратное прослеживание стека для неожиданных сигналов

Perl-интерфейс к UNIX-вызовам syslog(3)























































Таблица Б.З. Общее программирование: доступ к файлам и их обработка



Модуль



Функция



Cwd DirHandle

Fcnti File::Basename File::CheckTree File:: Copy File::Find File::Path FileCache

FileHandle SelectSaver



Получает путевое имя текущего рабочего каталога

Выдает методы объектов для работы с дескрипторами каталогов

Загружает С-определения Fcntl.h Разбирает спецификации файлов Выполняет всевозможные проверки для набора файлов Копирует файлы или дескрипторы файлов Обеспечивает просмотр дерева файлов Создает и удаляет ряд каталогов

Позволяет одновременно открывать больше файлов, чем разрешает система

Выдает методы объектов для работы с дескрипторами файлов

Сохраняет и восстанавливает выбранный дескриптор файла



Таблица Б. 4. Общее программирование: классы для операций ввода-вывода



Модуль



Функция



10 IO::File IO::Handle IO::Pipe IO::Seekable IO::Select IO::Socket



Интерфейс верхнего уровня к классам 10::* Методы объектов для работы с дескрипторами файлов Методы объектов для дескрипторов ввода-вывода Методы объектов для каналов Методы для объектов ввода-вывода на базе поиска Объектный интерфейс для выбора Объектный интерфейс для портов



Таблица Б. 5. Общее программирование: обработка текста и экранные интерфейсы



Модуль



Функция



locale

Pod::HTML Pod::Text

Search::Dict Term::Cap



Использует локализацию POSIX для встроенных операций

Конвертирует pod-данные в HTML

Конвертирует pod-данные в форматированный ASCII-текст

Ищет ключ в файле словаря Интерфейс termcap

<

Содержание  Назад  Вперед