このモジュールの関数は、ファイル内の特定の位置にある magicバイトシーケンスを探すことにより ファイルのcontent typeとエンコーディングの推定を試みます。 この手法は失敗する可能性がないわけではありませんが、発見的手法に より、非常に良い結果が得られます。
この拡張モジュールは、Apacheのmod_mime_magicから派生したものです。 mod_mime_magicは、それ自体Ian F. Darwinにより管理されている fileコマンドに基づいています。 より詳細な履歴や著作権についてはソースコードを参照して下さい。
これらの関数は、標準モジュールの一部として利用可能であり、常に使用できます。
mime-type関数をサポートするためには、configureスイッチ --with-mime-magicを付けて PHPをコンパイルする必要があります。この拡張モジュールは、 Apache httpdと共に配布されているシンプル版の magicファイルのコピーを必要とします。
注意: configurオプションは、PHP 4.3.2以降、 --enable-mime-magicから --with-mime-magicに変更されていま す。
注意: この拡張モジュールは、一般に標準的なLinuxディストリビューションに付 属し、最近のバージョンのfileコマンドで使用され ていると思われる付加機能が多くついたmagic を処理する機能はありません。
この拡張モジュールはリソース型を全く定義しません。
この拡張モジュールは定数を全く定義しません。