牛牛在线工具

SplFileInfo::getType()

收录 8868 个 PHP 函数,含用途说明与用法示例。

SplFileInfo::getType()

获取文件的类型

函数名称:SplFileInfo::getType() 适用版本:PHP 5 >= 5.1.2, PHP 7 函数描述:SplFileInfo::getType() 用于获取文件的类型。 函数语法:public SplFileInfo::getType(): string|false 参数说明:无参数 返回值:返回文件的类型,如果获取失败则返回 false。 示例: $file = new SplFileInfo('path/to/file.txt'); $type = $file->getType(); if ($type !== false) { echo "文件类型:$type"; } else { echo "获取文件类型失败"; } 解释: 首先,创建了一个 SplFileInfo 对象,指定文件路径为 'path/to/file.txt'。 调用 SplFileInfo::getType() 方法,将文件类型赋值给变量 $type。 使用条件语句判断 $type 是否获取成功,如果成功则输出文件类型,否则输出获取失败的提示信息。 注意事项: SplFileInfo::getType() 方法返回的文件类型是一个字符串,常见的类型有:file(普通文件)、dir(目录)、link(符号链接)等。 如果文件不存在或者无法获取文件类型,SplFileInfo::getType() 方法将返回 false。 在 PHP 7 中,SplFileInfo::getType() 方法可以返回一个可空类型(string|null),表示如果获取失败返回 null,而不是 false。