PHP8 get_loaded_extensions — 返回所有编译并加载模块名的 array
(PHP 4, PHP 5, PHP 7, PHP 8)
get_loaded_extensions — 返回所有编译并加载模块名的 array
说明
get_loaded_extensions(bool $zend_extensions = false): array
该函数返回了 PHP 解析器里所有编译并加载的模块名。
参数
zend_extensions
只返回 Zend 扩展,并非类似 mysqli 的普通扩展。默认是
false
(返回普通扩展)。
返回值
返回所有模块名的一个索引数组(array)。
示例
示例 #1 get_loaded_extensions() 示例
<?php
print_r(get_loaded_extensions());
?>
以上示例的输出类似于:
Array
(
[0] => Core
[1] => date
[2] => libxml
[3] => pcre
[4] => sqlite3
[5] => zlib
[6] => ctype
[7] => dom
[8] => fileinfo
[9] => filter
[10] => hash
[11] => json
[12] => mbstring
[13] => SPL
[14] => PDO
[15] => session
[16] => posix
[17] => Reflection
[18] => standard
[19] => SimpleXML
[20] => pdo_sqlite
[21] => Phar
[22] => tokenizer
[23] => xml
[24] => xmlreader
[25] => xmlwriter
[26] => gmp
[27] => iconv
[28] => intl
[29] => bcmath
[30] => sodium
[31] => Zend OPcache
)
参见
- get_extension_funcs() - 返回模块函数名称的数组
- extension_loaded() - 检查一个扩展是否已经加载
- dl() - 运行时载入一个 PHP 扩展
- phpinfo() - 输出关于 PHP 配置的信息