|
定義済み定数
以下の定数が定義されています。
この関数の拡張モジュールが PHP 組み込みでコンパイルされているか、
実行時に動的にロードされている場合のみ使用可能です。
-
SEEK_SET
(int)
-
-
SEEK_CUR
(int)
-
-
SEEK_END
(int)
-
-
LOCK_SH
(int)
-
-
LOCK_EX
(int)
-
-
LOCK_UN
(int)
-
-
LOCK_NB
(int)
-
file の
flags パラメータで使える定数
-
FILE_USE_INCLUDE_PATH
(int)
-
filename を
include_path
から探します。
-
FILE_NO_DEFAULT_CONTEXT
(int)
-
-
FILE_APPEND
(int)
-
既存のファイルに追記します。
-
FILE_IGNORE_NEW_LINES
(int)
-
EOL (行末) 文字を取り除きます。
-
FILE_SKIP_EMPTY_LINES
(int)
-
空行を読み飛ばします。
-
FILE_BINARY
(int)
-
バイナリモード
警告
この定数は何の効果もありません。
PHP 8.1.0 以降は非推奨になっています。
-
FILE_TEXT
(int)
-
テキストモード
警告
この定数は何の効果もありません。
PHP 8.1.0 以降は非推奨になっています。
glob の
flags パラメータで使える定数
-
GLOB_AVAILABLE_FLAGS
(int)
-
全ての
GLOB_* フラグの組み合わせ。以下と等しいです:
0 | GLOB_BRACE |
GLOB_MARK | GLOB_NOSORT |
GLOB_NOCHECK | GLOB_NOESCAPE |
GLOB_ERR | GLOB_ONLYDIR
-
GLOB_BRACE
(int)
-
{a,b,c} を 'a', 'b', 'c' のいずれかにマッチするように展開します。
注意:
GLOB_BRACE は Solaris や Alpine Linux のような non GNU なシステムでは使えないことがあります。
-
GLOB_ERR
(int)
-
(ディレクトリが読み取れない場合のような) 読み取りエラーの場合に停止します。
デフォルトでは、エラーは無視されます。
-
GLOB_MARK
(int)
-
スラッシュ(Windows の場合はバックスラッシュ)
を返されるディレクトリに個別に追加します。
-
GLOB_NOCHECK
(int)
-
マッチするファイルが見つからない場合に、検索パターンを返します。
-
GLOB_NOESCAPE
(int)
-
バックスラッシュは、メタキャラクタをクォートしません。
-
GLOB_NOSORT
(int)
-
ディレクトリ内に存在するかのように、ファイルを返します(ソートは行いません)。
このフラグを使わない場合、パス名はアルファベット順でソートされます。
-
GLOB_ONLYDIR
(int)
-
パターンにマッチするディレクトリエントリのみを返します。
pathinfo の
flags パラメータで使える定数
-
PATHINFO_ALL
(int)
-
pathinfo の全ての情報です。
連想配列として返されます。
-
PATHINFO_DIRNAME
(int)
-
ファイルのディレクトリパス
-
PATHINFO_BASENAME
(int)
-
ディレクトリ名、またはファイル名とその拡張子
-
PATHINFO_EXTENSION
(int)
-
ファイルの拡張子
-
PATHINFO_FILENAME
(int)
-
ファイル名(拡張子なし)またはディレクトリ名
parse_ini_file と
parse_ini_string の
scanner_mode パラメータで使える定数
-
INI_SCANNER_NORMAL
(int)
-
通常の INI スキャナモード
-
INI_SCANNER_RAW
(int)
-
生の INI スキャナモード
-
INI_SCANNER_TYPED
(int)
-
型つきの INI スキャナモード
fnmatch の
flags パラメータで使える定数
-
FNM_NOESCAPE
(int)
-
バックスラッシュのエスケープを無効にする。
-
FNM_PATHNAME
(int)
-
文字列中のスラッシュが、指定したパターン内のスラッシュにのみマッチする。
-
FNM_PERIOD
(int)
-
文字列の先頭のピリオドが、指定したパターン内のピリオドにのみマッチする。
-
FNM_CASEFOLD
(int)
-
大文字小文字を区別しないマッチを行う。GNU 拡張の一部。
PHP のファイルアップロード関連の定数
-
UPLOAD_ERR_CANT_WRITE
(int)
-
ファイルをディスクに書き込めませんでした。
この定数の値は 7 です。
-
UPLOAD_ERR_EXTENSION
(int)
-
PHP 拡張機能がファイルアップロードを停止させました。
PHP はどの拡張機能がファイルアップロードを止めたのかを検出する手段を提供していません。phpinfo で表示される、ロード済みの拡張機能の一覧が手掛かりになるかもしれません。
この定数の値は 8 です。
-
UPLOAD_ERR_FORM_SIZE
(int)
-
アップロードされたファイルが、
HTML フォームで指定された MAX_FILE_SIZE
を超えています。
この定数の値は 2 です。
-
UPLOAD_ERR_INI_SIZE
(int)
-
アップロードされたファイルが、
php.ini の upload_max_filesize
を超えています。
この定数の値は 1 です。
-
UPLOAD_ERR_NO_FILE
(int)
-
アップロードされたファイルはありません。
この定数の値は 4 です。
-
UPLOAD_ERR_NO_TMP_DIR
(int)
-
テンポラリフォルダがありません。
この定数の値は 6 です。
-
UPLOAD_ERR_OK
(int)
-
エラーはありません。ファイルのアップロードは成功しました。
この定数の値は 0 です。
-
UPLOAD_ERR_PARTIAL
(int)
-
アップロードされたファイルは一部だけでした。
この定数の値は 3 です。
|