在PHP中,finfo_file
函数用于获取文件的MIME类型。如果遇到错误,可以使用finfo_open
和finfo_file
函数结合错误处理机制来捕获和处理这些错误。以下是一个示例:
在这个示例中,我们首先使用finfo_open
函数创建一个新的finfo资源,并指定MIME类型为FILEINFO_MIME_TYPE
。然后,我们使用finfo_file
函数获取指定文件的MIME类型。如果finfo_file
函数返回false
,则表示出现了错误。此时,我们可以使用finfo_last_error
函数获取最后一个错误代码,并使用finfo_strerror
函数将错误代码转换为可读的错误信息。最后,我们使用finfo_close
函数关闭finfo资源。