以下常數由此擴充功能定義,並且只有在擴充功能已編譯到 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。