我的应用使用了哪些 php 模块

What php modules are used by my app

有没有一种方法可以在不查看数千行代码的情况下找出我的 php 应用程序正在使用哪些模块?

我可以通过 php -m 获取当前服务器上 PHP 模块的完整列表,但我想知道是否有任何方法可以找出我的应用程序特别需要的模块。

有一个名为 PHP_CompatInfo 的 PEAR 包可以做类似的事情:

Find out the minimum version and the extensions required for a piece of code to run

它被标记为不再维护,因此在 PHP

的最新版本中使用它可能会出现一些问题

您应该考虑使用 get_loaded_extensions() or extension_loaded()