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



         

Библиотеки и модули - часть 3


Таблица Б. 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

<


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