下列常量由此扩展定义,且仅在此扩展编译入 PHP 或在运行时动态载入时可用。
SEEK_SET
(int)
SEEK_CUR
(int)
SEEK_END
(int)
LOCK_SH
(int)
LOCK_EX
(int)
LOCK_UN
(int)
LOCK_NB
(int)
flags
FILE_USE_INCLUDE_PATH
(int)
filename
。
FILE_NO_DEFAULT_CONTEXT
(int)
FILE_APPEND
(int)
FILE_IGNORE_NEW_LINES
(int)
FILE_SKIP_EMPTY_LINES
(int)
FILE_BINARY
(int)
二进制模式。
此常量无效,并且自 PHP 8.1.0 起弃用。
FILE_TEXT
(int)
文本模式。
此常量无效,并且自 PHP 8.1.0 起弃用。
flags
GLOB_AVAILABLE_FLAGS
(int)
GLOB_*
flag 的组合。等同于
0
| GLOB_BRACE
|
GLOB_MARK
| GLOB_NOSORT
|
GLOB_NOCHECK
| GLOB_NOESCAPE
|
GLOB_ERR
| GLOB_ONLYDIR
GLOB_BRACE
(int)
注意:
GLOB_BRACE
在一些非 GUN 系统无效,像 Solaris 或 Alpine Linux。
GLOB_ERR
(int)
GLOB_MARK
(int)
GLOB_NOCHECK
(int)
GLOB_NOESCAPE
(int)
GLOB_NOSORT
(int)
GLOB_ONLYDIR
(int)
flags
PATHINFO_ALL
(int)
PATHINFO_DIRNAME
(int)
PATHINFO_BASENAME
(int)
PATHINFO_EXTENSION
(int)
PATHINFO_FILENAME
(int)
scanner_mode
INI_SCANNER_NORMAL
(int)
INI_SCANNER_RAW
(int)
INI_SCANNER_TYPED
(int)
flags
FNM_NOESCAPE
(int)
FNM_PATHNAME
(int)
FNM_PERIOD
(int)
FNM_CASEFOLD
(int)
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
。