php-extended/php-mime-type-catalog

此包已被废弃,不再维护。作者建议使用php-extended/php-mime-type-object包代替。

从iana官方列表中获取的MIME类型目录


README

从iana官方列表中获取的MIME类型目录。

此库使用iana和apache列表,并将它们合并为综合可枚举对象。

最后更新日期:2020-09-27

安装

此库的安装通过composer完成。从其网站下载composer.phar。然后将其添加到你的composer.json文件中

	"require": {
		...
		"php-extended/php-mime-type-catalog": "^2",
		...
	}

然后运行php composer.phar update来安装此库。此库中所有类的自动加载都通过composer的自动加载器完成。

基本用法

你可以使用以下方式使用此库


use PhpExtended\MimeType\MimeType;

foreach(MimeType::values() as $k => $mimeType)
{
	/* @var $mimeType \PhpExtended\MimeType\MimeType */
	
	// do what ever you want
}

或者,要选择特定的MIME类型,请使用以下方式


$exactMatch = MimeType::getById('mime/type');	// may be null

$bestFit = MimeType::getBestFitById('mime/type');	// get */* object

许可证

MIT (见许可证文件)