判断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 ) |