📅  最后修改于: 2023-12-03 15:03:42.982000             🧑  作者: Mango
在使用 PHP 编写应用程序时,有时必须要检查一个扩展是否已经安装。本文将介绍如何检查 PHP 扩展是否已经安装。
PHP 提供了一个名为 phpinfo
函数,可以输出 PHP 的配置信息。通过该函数,我们可以查看 PHP 中已经安装的扩展。
<?php
phpinfo();
?>
上述代码会输出 PHP 当前的配置信息,其中包含了 PHP 中已经安装的扩展。你可以在输出信息中使用浏览器的搜索功能来查找感兴趣的扩展,或者按 Ctrl + F
组合键来查找。
extension_loaded
函数PHP 还提供了一个名为 extension_loaded
的函数,可以检查指定的扩展是否已经加载。下面是一个简单的例子:
<?php
if (extension_loaded('ext_name')) {
echo "Extension 'ext_name' is installed!";
} else {
echo "Extension 'ext_name' is NOT installed!";
}
?>
上述代码中的 ext_name
是指定的扩展名,你只需将其替换为需要检查的扩展名即可。
get_loaded_extensions
函数最后,PHP 还提供了一个名为 get_loaded_extensions
的函数,可以列出 PHP 中已经加载的所有扩展。以下是一个简单的例子:
<?php
$extensions = get_loaded_extensions();
if (in_array('ext_name', $extensions)) {
echo "Extension 'ext_name' is installed!";
} else {
echo "Extension 'ext_name' is NOT installed!";
}
?>
上述代码中的 ext_name
是指定的扩展名,你只需将其替换为需要检查的扩展名即可。
以上是三种检查 PHP 扩展是否已经安装的方法。如果你需要在应用程序中使用某个扩展,务必在代码中检查该扩展是否已经安装,以免出现无法解释的错误。