33

mime_content_type()が廃止されたと見なされる理由を知りたいだけです。

MIME タイプを判別するこの方法は、代替のFileinfo機能よりもはるかに簡単です。

4

4 に答える 4

55

このメソッドは非推奨ではありません!

以前はマニュアルで非推奨として誤ってマークされていましたが、2016年 1 月 14 日に https://bugs.php.net/bug.php?id=71367で修正されました。ドイツ語、スペイン語、中国語のマニュアルでは非推奨とマークされています。

mime_content_type()いつでも好きなときに自由に使用してください:)。

于 2016-09-24T12:20:28.883 に答える
26

Fileinfo がfiles に関するより多くの情報を返すことができるからだと思います。

編集:これは交換用のハックです:

function _mime_content_type($filename) {
    $result = new finfo();

    if (is_resource($result) === true) {
        return $result->file($filename, FILEINFO_MIME_TYPE);
    }

    return false;
}
于 2009-08-12T02:53:45.657 に答える