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) | Название формата отчета |
| Специальные переменные пакетов | ||
Специальные указатели файлов для пакетов
Специальные переменные для всей программы
$INPUT_LINE_NUMBER HANDLE→input_line_number(EXPR) Номер последней записи
$SUBSCRIPT_SEPARATOR Разделитель индексов массивов
$EFFECTIVE_USER_ID Эффективный UID
| **$^A $ACCUMULATOR Накопитель write | **$ |
| **$^D $DEBUGGING Опция отладки -d | **$ |
| **$^F $SYSTEM_FD_MAX Максимальный дескриптор файла | **$ |
| **$^I $INPLACE_EDIT Редактирование по месту | **$ |
IO::Handle→format_formfeed EXPR Перевод формата при выводе
| **$^M Пул памяти | **$ |
| **$^O $OSNAME Операционная система | **$ |
| **$^S $EXCEPTIONS_BEING_CAUGHT Состояние интерпретатора | **$ |
| **$^V $PERL_VERSION Версия Perl | **$ |
| **${^CHILD_ERROR_NATIVE} Статус закрытия канала | **${ |
| **${^GLOBAL_PHASE} Текущая фаза интерпретатора Perl | **${ |
| **${^OPEN} - | **${ |
| **${^PREMATCH} Предпоследняя подстрока | **${ |
| **${^RE_TRIE_MAXBUF} Оптимизация памяти | **${ |
| **${^UNICODE} Параметры Unicode | **${ |
| **${^UTF8LOCALE} | **${ |
Источники
perl._specialnye_peremennye.1459710053.txt.gz · Последнее изменение: (внешнее изменение)
