gpt4 book ai didi

php - 列出代码库中使用的 PHP 模块

转载 作者:IT王子 更新时间:2023-10-29 00:12:48 25 4
gpt4 key购买 nike

我需要列出给定代码库所需的所有 PHP 扩展。解决这个问题的最佳方法是什么?

我最初的想法是编写一个脚本来遍历所有文件并找到所有函数并将它们与给定的扩展/函数数据库进行比较。还有其他建议吗?


更新:我已经使用 grep 和 get_loaded_modules、get_extension_funcs PHP 函数编写了一些 Bash 脚本,但这个扩展正是我想要的。

最佳答案

一旦您学会了如何使用 PHP CompatInfo(不是 PEAR 扩展)就很棒:

  1. 转到 PHP CompatInfo网站
  2. 下载并安装工具
  3. 从他们的站点复制配置文件内容并将其放入名为 phpcompatinfo.json 的新文件中
  4. 运行以下命令(当前目录为phpcompatinfo.json所在目录)

    phpcompatinfo 分析器:运行。扩展名

你会得到这样的输出:

Extensions Analysis

Extension REF EXT min/Max PHP min/Max
Core 4.2.0 4.2.0
PDO 5.1.0 5.1.0
Reflection 5.0.0 5.0.0
calendar 4.0.0 4.0.0
date 5.3.0 5.3.0
filter 0.11.0 5.0.0
gettext 4.0.0 4.0.0
iconv 4.0.5 4.0.5
json 5.4.0 5.4.0
mbstring 4.4.3 4.4.3
pcre 4.0.0 4.0.0
session 4.0.3 4.0.3
spl 5.4.0 5.4.0
standard 5.5.0 5.5.0
Total [14] 5.5.0

关于php - 列出代码库中使用的 PHP 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2276015/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com