perl._specialnye_peremennye
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| perl._specialnye_peremennye [2016/02/17 01:49] – создано daniil | perl._specialnye_peremennye [Дата неизвестна] (текущий) – внешнее изменение (Дата неизвестна) 127.0.0.1 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Perl. Специальные переменные ====== | ====== Perl. Специальные переменные ====== | ||
| + | |||
| + | ---- | ||
| + | В первой колонке таблицы указаны имена переменных по умолчанию. | ||
| + | |||
| + | Во второй колонке - " | ||
| + | |||
| + | ^ Имя переменной | ||
| + | ^ Cпециальные переменные регулярных выражений | ||
| + | | **%%$& | ||
| + | | **%%$' | ||
| + | | **%%$*%%** | %% %% | Вместо модификатора /m в шаблоне | | ||
| + | | **%%$+%%** | %%$LAST_PAREN_MATCH%% | Последняя подстрока | | ||
| + | | **%%$^R%%** | %%$LAST_REGEXP_CODE_RESULT%% | результат выражения **%%(?{ code })%%** | | ||
| + | | **%%$`%%** | %%$PREMATCH%% | Предпоследняя подстрока | | ||
| + | | **%%@+%%** | %%@LAST_MATCH_END%% | Массив конечных позиций | | ||
| + | | **%%@-%%** | %%@LAST_MATCH_START%% | Массив начальных позиций | | ||
| + | ^ Переменные указателя файла | ||
| + | | **%%$% %%** | %%$FORMAT_PAGE_NUMBER%% \\ %%HANDLE-> | ||
| + | | **%%$-%%** | %%$FORMAT_LINES_LEFT%% \\ %%HANDLE-> | ||
| + | | **%%$=%%** | %%$FORMAT_LINES_PER_PAGE%% \\ %%HANDLE-> | ||
| + | | **%%$^%%** | %%$FORMAT_TOP_NAME%% \\ %%HANDLE-> | ||
| + | | **%%$|%%** | %%$OUTPUT_AUTOFLUSH%% \\ %%HANDLE-> | ||
| + | | **%%$~%%** | %%$FORMAT_NAME%% \\ %%HANDLE-> | ||
| + | ^ Специальные переменные пакетов | ||
| + | | **%%$a%%**, **%%$b%%** | %% %% | Переменные функции sort | | ||
| + | | **%%@F%%** | %% %% | | | ||
| + | ^ Специальные указатели файлов для пакетов | ||
| + | | **%%ARGV%%** | %% %% | Указатель файлов из @ARGV | | ||
| + | | **%%ARGVOUT%%** | %% %% | ARGV с ключом -i | | ||
| + | ^ Специальные переменные для всей программы | ||
| + | | **%%$!%%** | %%$ERRNO%% \\ %%$OS_ERROR%% | Код последней ошибки | | ||
| + | | **%%$" | ||
| + | | **%%$#%%** | %% %% | Формат вывода чисел через print | | ||
| + | | **%%$$%%** | %%$PID%% \\ %%$PROCESS_ID%% | Номер процесса | | ||
| + | | **%%$(%%** | %%$GID%% \\ %%$REAL_GROUP_ID%% | Реальный GID | | ||
| + | | **%%$)%%** | %%$EGID%% \\ %%$EFFECTIVE_GROUP_ID%% | Эффективный GID | | ||
| + | | **%%$,%%** | %%$OUTPUT_FIELD_SEPARATOR%% \\ %%IO:: | ||
| + | | **%%$.%%** | %%$NR%% \\ %%$INPUT_LINE_NUMBER%% \\ %%HANDLE-> | ||
| + | | **%%$/%%** | %%$RS%% \\ %%$INPUT_RECORD_SEPARATOR%% \\ %%IO:: | ||
| + | | **%%$0%%** | %%$PROGRAM_NAME%% | Имя программы | | ||
| + | | **%%$:%%** | %%$FORMAT_LINE_BREAK_CHARACTERS%% \\ %%IO:: | ||
| + | | **%%$;%%** | %%$SUBSEP%% \\ %%$SUBSCRIPT_SEPARATOR%% | Разделитель индексов массивов | | ||
| + | | **%%$< | ||
| + | | **%%$> | ||
| + | | **%%$?%%** | %%$CHILD_ERROR%% | Код завершения процесса | | ||
| + | | **%%$@%%** | %%$EVAL_ERROR%% | Ошибка операции eval | | ||
| + | | **%%$ARGV%%** | %% %% | Имя файла чтения | | ||
| + | | **%%$[%%** | %%$ARRAY_BASE%% | Индекс первого элемента | | ||
| + | | **%%$\%%** | %%$ORS%% \\ %%$OUTPUT_RECORD_SEPARATOR%% \\ %%IO:: | ||
| + | | **%%$]%%** | %% %% | Версия Perl | | ||
| + | | **%%$^A%%** | %%$ACCUMULATOR%% | Накопитель write | | ||
| + | | **%%$^C%%** | %%$COMPILING%% | Опция -c | | ||
| + | | **%%$^D%%** | %%$DEBUGGING%% | Опция отладки -d | | ||
| + | | **%%$^E%%** | %%$EXTENDED_OS_ERROR%% | Информация об ошибке | | ||
| + | | **%%$^F%%** | %%$SYSTEM_FD_MAX%% | Максимальный дескриптор файла | | ||
| + | | **%%$^H%%** | %% %% | Подсказки для компилятора | | ||
| + | | **%%$^I%%** | %%$INPLACE_EDIT%% | Редактирование по месту | | ||
| + | | **%%$^L%%** | %%$FORMAT_FORMFEED%% \\ %%IO:: | ||
| + | | **%%$^M%%** | %% %% | Пул памяти | | ||
| + | | **%%$^N%%** | %%$LAST_SUBMATCH_RESULT%% | Содержимое последнего захвата | | ||
| + | | **%%$^O%%** | %%$OSNAME%% | Операционная система | | ||
| + | | **%%$^P%%** | %%$PERLDB%% | Статус включения отладчика | | ||
| + | | **%%$^S%%** | %%$EXCEPTIONS_BEING_CAUGHT%% | Состояние интерпретатора | | ||
| + | | **%%$^T%%** | %%$BASETIME%% | Момент запуска программы | | ||
| + | | **%%$^V%%** | %%$PERL_VERSION%% | Версия Perl | | ||
| + | | **%%$^W%%** | %%$WARNING%% | Ключ предупреждения | | ||
| + | | **%%$^X%%** | %%$EXECUTABLE_NAME%% | Исполняемый модуль perl | | ||
| + | | **%%$_%%** | %%$ARG%% | Переменная по умолчанию | | ||
| + | | **%%${^CHILD_ERROR_NATIVE}%%** | %% %% | Статус закрытия канала | | ||
| + | | **%%${^ENCODING}%%** | %% %% | Объект Encode | | ||
| + | | **%%${^GLOBAL_PHASE}%%** | %% %% | Текущая фаза интерпретатора Perl | | ||
| + | | **%%${^MATCH}%%** | %% %% | Найденная подстрока | | ||
| + | | **%%${^OPEN}%%** | %% %% | - | | ||
| + | | **%%${^POSTMATCH}%%** | %% %% | Последняя подстрока | | ||
| + | | **%%${^PREMATCH}%%** | %% %% | Предпоследняя подстрока | | ||
| + | | **%%${^RE_DEBUG_FLAGS}%%** | %% %% | Отладочный флаг regex | | ||
| + | | **%%${^RE_TRIE_MAXBUF}%%** | %% %% | Оптимизация памяти | | ||
| + | | **%%${^TAINT}%%** | %% %% | Режим -T | | ||
| + | | **%%${^UNICODE}%%** | %% %% | Параметры Unicode | | ||
| + | | **%%${^UTF8CACHE}%%** | %% %% | | | ||
| + | | **%%${^UTF8LOCALE}%%** | %% %% | | | ||
| + | | **%%${^WARNING_BITS}%%** | %% %% | Набор предупреждений | | ||
| + | | **%%${^WIN32_SLOPPY_STAT}%%** | %% %% | | | ||
| + | | **%% %!%%** | %% %ERRNO%% \\ %% %OS_ERROR%% | Хэш значений **%%$!%%** | | ||
| + | | **%% %+%%** | %% %LAST_PAREN_MATCH%% | Хэш начальных позиций | | ||
| + | | **%% %-%%** | %% %% | Хэш конечных позиций | | ||
| + | | **%% %ENV%%**, **%% %ENV{expr}%%** | %% %% | Переменные окружения | | ||
| + | | **%% %INC%%** | %% %% | Имена загруженных файлов | | ||
| + | | **%% %SIG%%**, **%%$SIG{expr}%%** | %% %% | Обработчики сигналов | | ||
| + | | **%% %^H%%** | %% %% | Советы анализатору Perl | | ||
| + | | **%%@ARGV%%** | %% %% | Аргументы для программы | | ||
| + | | **%%@INC%%** | %% %% | Список каталогов | | ||
| + | | **%%@_%%** | %%@ARG%% | Аргументы подпрограммы | | ||
| + | |||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Источники ===== | ||
| + | |||
| [[http:// | [[http:// | ||
perl._specialnye_peremennye.1455662963.txt.gz · Последнее изменение: 2016/02/17 00:00 (внешнее изменение)
