get_loaded_extensions
返回所有编译并加载的扩展名的 array
PHP 4.0.2及以上版本
get_loaded_extensions() 函数用于返回当前 PHP 安装环境中已加载的所有扩展模块名称的数组。返回的数组包含所有已加载的 PHP 扩展,包括内置的扩展和通过 PHP 配置文件加载的扩展。
array get_loaded_extensions ( bool $zend_extensions = false )
zend_extensions (可选):默认为 false。如果设置为 true,返回的是已加载的 Zend 扩展名,而不是所有 PHP 扩展。
返回一个包含已加载扩展名称的数组。如果没有加载任何扩展,则返回空数组。
以下是使用 get_loaded_extensions() 函数的示例:
<?php // 获取所有加载的 PHP 扩展 $extensions = get_loaded_extensions(); print_r($extensions); // 获取已加载的 Zend 扩展 $zend_extensions = get_loaded_extensions(true); print_r($zend_extensions); ?>
在上述示例代码中,首先调用 get_loaded_extensions() 获取当前已加载的所有 PHP 扩展,并通过 print_r() 输出数组结果。接着,通过传递参数 true 给 get_loaded_extensions() 函数来获取已加载的 Zend 扩展,并打印结果。两种方法都返回扩展的名称列表,但 Zend 扩展和普通 PHP 扩展有所不同。