Инструменты пользователя

Инструменты сайта


perl._specialnye_peremennye

Это старая версия документа!


Perl. Специальные переменные


В первой колонке таблицы указаны имена переменных по умолчанию.

Во второй колонке - «длинные имена» специальных переменных, которые можно использовать, если предварительно указать use English;.

Имя переменной Альтернативное Имя Краткое описание
Cпециальные переменные регулярных выражений
$& $MATCH Найденная подстрока
$' $POSTMATCH Последняя подстрока
$* Вместо модификатора /m в шаблоне
$+ $LAST_PAREN_MATCH Последняя подстрока
$^R $LAST_REGEXP_CODE_RESULT результат выражения (?{ code })
$` $PREMATCH Предпоследняя подстрока
@+ @LAST_MATCH_END Массив конечных позиций
@- @LAST_MATCH_START Массив начальных позиций
Переменные указателя файла
$% $FORMAT_PAGE_NUMBER
HANDLE->format_page_number(EXPR)
Номер текущей страницы
$- $FORMAT_LINES_LEFT
HANDLE->format_lines_left(EXPR)
Число оставшихся строк
$= $FORMAT_LINES_PER_PAGE
HANDLE->format_lines_per_page(EXPR)
Длина страницы вывода
$^ $FORMAT_TOP_NAME
HANDLE->format_top_name(EXPR)
Название формата заголовков
$| $OUTPUT_AUTOFLUSH
HANDLE->autoflush(EXPR)
Сброс буфера
$~ $FORMAT_NAME
HANDLE->format_name(EXPR)
Название формата отчета
Специальные переменные пакетов

Специальные переменные для всей программы

$EFFECTIVE_USER_ID Эффективный UID

$\ $ORS $OUTPUT_RECORD_SEPARATOR IO::Handle->output_record_separator EXPR Разделитель записей | **$] Версия Perl | $^A $ACCUMULATOR Накопитель write | **$
$^D $DEBUGGING Опция отладки -d | **$^E $EXTENDED_OS_ERROR Информация об ошибке | $^F $SYSTEM_FD_MAX Максимальный дескриптор файла | **$
$^I $INPLACE_EDIT Редактирование по месту | **$^L $FORMAT_FORMFEED IO::Handle→format_formfeed EXPR Перевод формата при выводе | $^M Пул памяти | **$
$^O $OSNAME Операционная система | **$^P $PERLDB Статус включения отладчика | $^S $EXCEPTIONS_BEING_CAUGHT Состояние интерпретатора | **$
${^CHILD_ERROR_NATIVE} Статус закрытия канала | **${^ENCODING} Объект Encode | ${^GLOBAL_PHASE} Текущая фаза интерпретатора Perl | **${
${^OPEN} - | **${^POSTMATCH} Последняя подстрока | ${^PREMATCH} Предпоследняя подстрока | **${
${^RE_TRIE_MAXBUF} Оптимизация памяти | **${^TAINT} Режим -T | ${^UNICODE} Параметры Unicode | **${
perl._specialnye_peremennye.1459710053.txt.gz · Последнее изменение: 2016/04/03 00:00 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki