boaPHP开发手册v5.5

fileinfo类
版本 1.0+
命名空间 boa
文件 boa/fileinfo.php
说明 获取文件信息类
目录
方法 说明
__construct() 初始化
md5() 获取文件md5
sha1() 获取文件sha1
mime_type() 获取文件MIME类型
charset() 获取文件MIME编码
mime() 获取文件MIME类型和编码
devices() 获取设备块内容
raw() 获取文件原始设备信息
ext() 获取文件后缀(小写)
方法

__construct()

说明
初始化
参数 必须 默认值 类型 说明
$file Y string 文件路径
示例
$file = boa::fileinfo(BS_VAR .'debug.txt')

md5()

说明
获取文件md5
返回值
返回md5(string)
示例
$md5 = $file->md5()

sha1()

说明
获取文件sha1
返回值
返回sha1(string)
示例
$sha1 = $file->sha1()

mime_type()

说明
获取文件MIME类型
返回值
返回mime类型(string)
示例
$res = $file->mime_type(); // text/plain

charset()

说明
获取文件MIME编码
返回值
返回mime编码(string)
示例
$res = $file->charset(); // charset=utf-8

mime()

说明
获取文件MIME类型和编码
返回值
返回mime类型和编码(string)
示例
$res = $file->mime(); // text/plain; charset=utf-8

devices()

说明
获取设备块内容
返回值
返回设备块内容(string)
示例
$res = $file->devices(); // ASCII text, with no line terminators

raw()

说明
获取文件原始设备信息
返回值
返回原始设备信息(string)
示例
$res = $file->raw(); // ASCII text, with CRLF line terminators

ext()

说明
获取文件后缀(小写)
返回值
返回文件后缀(string)
示例
$res = $file->ext(); // txt