`get_loaded_extensions()` 在 PHP 中什么也没有显示

`get_loaded_extensions()` shows nothing in PHP

我使用以下代码显示我的 php 模块:

index.php中:

<?php get_loaded_extensions();

但是当我尝试访问 index.php 时,浏览器中什么也没有显示。

我使用命令php -m,可以显示很多模块:

[root@localhost html]# php -m
[PHP Modules]
bcmath
Core
ctype
curl
date
dom
filter
...

[Zend Modules]

这个函数returns一个数组。

print_r(get_loaded_extensions());

好的问题是你只是调用 get_loaded_extensions() 而没有对 return 值做任何事情。

每个 http://php.net/manual/en/function.get-loaded-extensions.php get_loaded_extensions() returns 一个数组,其中包含所有已编译和加载的模块的名称。

所以试试这个,它应该有效:

<?php
  $extensions_array = get_loaded_extensions();
  var_dump($extensions_array);