预定义常量

以下常量由此扩展定义,只有在扩展已编译到 PHP 或在运行时动态加载时才可用。

SEEK_SET (int)
SEEK_CUR (int)
SEEK_END (int)
LOCK_SH (int)
LOCK_EX (int)
LOCK_UN (int)
LOCK_NB (int)
GLOB_BRACE (int)
将 {a,b,c} 扩展为匹配 'a'、'b' 或 'c'

注意: GLOB_BRACE 在某些非 GNU 系统(如 Solaris 或 Alpine Linux)上不可用。

GLOB_ERR (int)
在读取错误(如不可读目录)时停止,默认情况下会忽略错误。
GLOB_ONLYDIR (int)
仅返回与模式匹配的目录条目
GLOB_MARK (int)
在返回的每个目录中添加斜杠(在 Windows 上为反斜杠)
GLOB_NOSORT (int)
按目录中出现的顺序返回文件(不排序)。当不使用此标志时,路径名按字母顺序排序
GLOB_NOCHECK (int)
如果找不到匹配它的文件,则返回搜索模式
GLOB_NOESCAPE (int)
反斜杠不会引用元字符
GLOB_AVAILABLE_FLAGS (int)
所有 GLOB_* 标志组合在一起。等同于 0 | GLOB_BRACE | GLOB_MARK | GLOB_NOSORT | GLOB_NOCHECK | GLOB_NOESCAPE | GLOB_ERR | GLOB_ONLYDIR
常量 描述
PATHINFO_ALL (int) 路径信息的全部部分,以关联数组的形式返回。
PATHINFO_DIRNAME (int) 目录或文件的路径。
PATHINFO_BASENAME (int) 目录的名称或文件的名字和扩展名。
PATHINFO_EXTENSION (int) 文件的扩展名。
PATHINFO_FILENAME (int) 文件(不带扩展名)或目录的名称。
FILE_USE_INCLUDE_PATH (int) include_path 中搜索 filename
FILE_NO_DEFAULT_CONTEXT (int)
FILE_APPEND (int) 将内容追加到现有文件。
FILE_IGNORE_NEW_LINES (int) 去除 EOL 字符。
FILE_SKIP_EMPTY_LINES (int) 跳过空行。
FILE_BINARY (int)

二进制模式。

注意:

此常量没有任何作用,仅用于 向前兼容

FILE_TEXT (int)

文本模式。

注意:

此常量没有任何作用,仅用于 向前兼容

INI_SCANNER_NORMAL (int) 普通 INI 扫描器模式。
INI_SCANNER_RAW (int) 原始 INI 扫描器模式。
INI_SCANNER_TYPED (int) 类型化 INI 扫描器模式。
FNM_NOESCAPE (int) 禁用反斜杠转义。
FNM_PATHNAME (int) 字符串中的斜杠仅匹配给定模式中的斜杠。
FNM_PERIOD (int) 字符串中的前导句号必须与给定模式中的句号完全匹配。
FNM_CASEFOLD (int) 不区分大小写匹配。GNU 扩展的一部分。
常量 描述
UPLOAD_ERR_CANT_WRITE

无法将文件写入磁盘。

UPLOAD_ERR_EXTENSION

PHP 扩展停止了文件上传。PHP 无法确定哪个扩展导致文件上传停止;使用 phpinfo() 检查已加载的扩展列表可能会有所帮助。

UPLOAD_ERR_FORM_SIZE

上传的文件超过了 HTML 表单中指定的 MAX_FILE_SIZE 指令。

UPLOAD_ERR_INI_SIZE

上传的文件超过了 php.ini 中的 upload_max_filesize 指令。

UPLOAD_ERR_NO_FILE

没有上传文件。

UPLOAD_ERR_NO_TMP_DIR

缺少临时文件夹。

UPLOAD_ERR_OK

没有错误,文件上传成功。

UPLOAD_ERR_PARTIAL

上传的文件只上传了部分。

添加注释

用户贡献注释 1 注释

To Top