为什么是哑剧
我只是想知道为什么mime_content_type()现在被认为不推荐使用。
这种确定MIME类型的方法比替换Fileinfo功能容易得多。
我猜这是因为Fileinfo可以返回更多关于文件的信息。
编辑:这是一个替代黑客:
function _mime_content_type($filename) {
$result = new finfo();
if (is_resource($result) === true) {
return $result->file($filename, FILEINFO_MIME_TYPE);
}
return false;
}
该方法不被弃用!
它曾经在手册中被错误地标记为已弃用,但已于2016年1月14日修复为https://bugs.php.net/bug.php?id=71367。但目前仍不正确在德文,西班牙文和中文手册中标记为已弃用。
随时使用mime_content_type()
只要你喜欢:)。
另一种方法是传递给构造函数常量FILEINFO_MIME
。
$finfo = new finfo(FILEINFO_MIME);
$type = $finfo->file('path/filename');
链接地址: http://www.djcxy.com/p/45497.html
上一篇: Why is mime