定義済み定数

以下の定数が定義されています。 この関数の拡張モジュールが 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)

filenameinclude_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.iniupload_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 です。

add a note

User Contributed Notes

There are no user contributed notes for this page.