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


П2.4.3 Зарезервированные переменные - часть 2


$0 Содержит имя файла, в котором находится исполняемая программа.

$ARGV Содержит имя текущего файла, из которого происходит чтение.

@ARGV Содержит массив аргументов командной строки, которые были переданы программе.

@INC Содержит список точек входа в программу, в которых используются конструкции do EXPR, require и use.

%INC Содержит входы для каждого файла, который включается посредством использования операторов do или require. Ключами являются имена файлов, а значениями места их расположения.

%ENV Содержит текущее окружение процесса. Изменением содержимого хэша можно изменить окружение порожденного (дочернего) процесса.

%SIG Этот хэш используется для установки обработчиков различных сигналов. Например: sub handler {

local($sig) = @_;

print "Caught a SIG$sig - shutting down\n";

close(LOG);

exit(0);

}

$SIG{'INT'} = 'handler';

$SIG{'QUIT'} = 'handler';

...

$SIG{'INT'} = 'DEFAULT';

$SIG{'QUIT'} = 'IGNORE';




Начало  Назад  Вперед



Книжный магазин