右側は use English; した際に使えるようになる変数です。
環境変数
引数
マッチング
- @- ... @LAST_MATCH_START
- $+ ... $LAST_PAREN_MATCH
- @+ ...
- %+ ... %LAST_PAREN_MATCH
- $^N ... $LAST_SUBMATCH_RESULT
- $& ... $MATCH
- ${^MATCH}
- $` ... $PREMATCH
- $' ... $POSTMATCH
- $1
- $^R ... $LAST_REGEXP_CODE_RESULT
- ${^RE_DEBUG_FLAGS}
- ${^RE_TRIE_MAXBUF}
入力
出力
PerlIO
File
補完定数
フォーマット
- $% ... $FORMAT_PAGE_NUMBER
- $= ... $FORMAT_LINES_PER_PAGE
- $- ... $FORMAT_LINES_LEFT
- $~ ... $FORMAT_NAME
- $^ ... $FORMAT_TOP_NAME
- $: ... $FORMAT_LINE_BREAK_CHARACTERS
- $^L ... $FORMAT_FORMFEED
エラーステータス
- $? ... $CHILD_ERROR
- $! ... $OS_ERROR, $ERRNO
- %! ... %OS_ERROR, %ERRNO
- $^E ... $EXTENDED_OS_ERROR
- $@ ... $EVAL_ERROR
プロセス情報
- $$ ... $PROCESS_ID, $PID
- $< ... $REAL_USER_ID, $UID
- $> ... $EFFECTIVE_USER_ID, $EUID
- $( ... $REAL_GROUP_ID, $GID
- $) ... $EFFECTIVE_GROUP_ID, $EGID
- $0 ... $PROGRAM_NAME
シグナル
内部変数
- $^V ... $PERL_VERSION
- $^A ... $ACCUMULATOR
- $^C ... $COMPILING
- $^D ... $DEBUGGING
- $^F ... $SYSTEM_FD_MAX
- $^I ... $INPLACE_EDIT
- $^P ... $PERLDB
- $^S ... $EXCEPTIONS_BEING_CAUGHT
- $^T ... $BASETIME
- $^W ... $WARNING
- ${^WARNING_BITS}
- $^X ... $EXECUTABLE_NAME
- $^O ... $OSNAME
- ${^GLOBAL_PHASE}
- $^H
- %^H
- $^M
- ${^TAINT}
- ${^WIN32_SLOPPY_STAT}