首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]extension_loaded()函数—用法及示例

发布于 2025-04-25 19:37:55
0
29

函数名称:extension_loaded() 函数描述:检查指定的扩展程序是否加载并可用于当前 PHP 运行环境。 参数: extension:字符串,表示要检查的扩展程序名称。 返回值: 如...

函数名称:extension_loaded()

函数描述:检查指定的扩展程序是否加载并可用于当前 PHP 运行环境。

参数:

  • extension:字符串,表示要检查的扩展程序名称。

返回值:

  • 如果指定的扩展程序已加载并可用,返回 true。
  • 如果指定的扩展程序没有加载或不可用,返回 false。

示例用法:

  1. 检查cURL扩展是否加载:
if (extension_loaded('curl')) {
    echo "cURL扩展已加载。";
} else {
    echo "cURL扩展未加载。";
}
  1. 检查PDO和MySQLi扩展是否同时加载:
if (extension_loaded('pdo') && extension_loaded('mysqli')) {
    echo "PDO和MySQLi扩展都已加载。";
} else {
    echo "PDO或MySQLi扩展未加载。";
}
  1. 检查执行环境是否支持某个特定扩展:
$requiredExt = 'imagick';
if (extension_loaded($requiredExt)) {
    echo $requiredExt . "扩展已加载。";
} else {
    echo $requiredExt . "扩展未加载。";
}

注意事项:

  • 已加载的扩展列表可以通过get_loaded_extensions()函数获取。
  • 如果尝试在不支持扩展的环境中使用该函数,可能会导致致命错误。因此,在使用该函数之前,最好先检查扩展是否是必需的。
评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流