为什么 mime_content_type() 在 PHP 中被弃用?
2022-08-30 13:49:52
我只是好奇为什么mime_content_type()现在被认为是不推荐使用的。
这种确定哑剧类型的方法比替换 Fileinfo 功能要容易得多。
我只是好奇为什么mime_content_type()现在被认为是不推荐使用的。
这种确定哑剧类型的方法比替换 Fileinfo 功能要容易得多。
该方法未弃用!
它曾经在手册中被错误地标记为已弃用,但它已在2016年1月14日 https://bugs.php.net/bug.php?id=71367 修复。但是,目前,它仍然在德语,西班牙语和中文手册中被错误地标记为已弃用。
随时:)随意使用。mime_content_type()
我想这是因为Fileinfo可以返回有关文件的更多信息。
编辑:这是一个替代黑客:
function _mime_content_type($filename) {
$result = new finfo();
if (is_resource($result) === true) {
return $result->file($filename, FILEINFO_MIME_TYPE);
}
return false;
}