判断 PHP 扩展是否加载

判断php扩展库是否加载:
(PHP 4, PHP 5, PHP 7)
extension_loaded — 检查一个扩展是否已经加载
打开官方文档

1
bool extension_loaded ( string $name )

举例:
检测 fileinfo 扩展是否加载:

1
2
3
if (!extension_loaded('fileinfo')) {
    throw new Exception('The fileinfo extension is not loaded.');
};

附加:

判断方法是否存在:
(PHP 4, PHP 5, PHP 7)
method_exists — 检查类的方法是否存在
打开官方文档

1
bool method_exists ( mixed $object , string $method_name )

判断函数是否存在:
(PHP 4, PHP 5, PHP 7)
function_exists — 如果给定的函数已经被定义就返回 TRUE
打开官方文档

1
bool function_exists ( string $function_name )