以下常數由此擴充功能定義,並且只有在擴充功能已編譯到 PHP 中或在執行時動態載入時才可用。
flags
FILE_USE_INCLUDE_PATH
(整數)filename
。
FILE_NO_DEFAULT_CONTEXT
(整數)FILE_APPEND
(整數)FILE_IGNORE_NEW_LINES
(整數)FILE_SKIP_EMPTY_LINES
(整數)FILE_BINARY
(整數)二進位模式。
此常數無作用,並且自 PHP 8.1.0 起已被棄用。
FILE_TEXT
(整數)文字模式。
此常數無作用,並且自 PHP 8.1.0 起已被棄用。
flags
GLOB_AVAILABLE_FLAGS
(整數)GLOB_*
旗標的組合。等同於 0
| GLOB_BRACE
| GLOB_MARK
| GLOB_NOSORT
| GLOB_NOCHECK
| GLOB_NOESCAPE
| GLOB_ERR
| GLOB_ONLYDIR
GLOB_BRACE
(整數)注意:在某些非 GNU 系統上,例如 Solaris 或 Alpine Linux,
GLOB_BRACE
無法使用。
GLOB_ERR
(整數)GLOB_MARK
(整數)GLOB_NOCHECK
(整數)GLOB_NOESCAPE
(整數)GLOB_NOSORT
(整數)GLOB_ONLYDIR
(整數)flags
PATHINFO_ALL
(整數)PATHINFO_DIRNAME
(整數)PATHINFO_BASENAME
(整數)PATHINFO_EXTENSION
(整數)PATHINFO_FILENAME
(整數)scanner_mode
INI_SCANNER_NORMAL
(整數)INI_SCANNER_RAW
(整數)INI_SCANNER_TYPED
(整數)flags
FNM_NOESCAPE
(整數)FNM_PATHNAME
(整數)FNM_PERIOD
(整數)FNM_CASEFOLD
(整數)UPLOAD_ERR_CANT_WRITE
(整數)無法將檔案寫入磁碟。常數的值為 7
。
UPLOAD_ERR_EXTENSION
(整數)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
。