文件名称:php-dependencies:检查PHP源是否与PHP环境兼容
文件大小:5KB
文件格式:ZIP
更新时间:2024-07-25 19:11:36
PHP
比较 PHP 环境与 PHP 源代码的函数依赖关系。 最近一篇关于 reddit/PHP 的帖子提出了一个有趣的问题:如何以编程方式确定 PHP 应用程序的扩展需求? 您能否将这样的检查添加到持续集成环境中以验证依赖项? 我提出了一个相对简单的解决方案,尽管有一些警告(见下文)。 该过程需要两个不同的阶段: 从 PHP 环境中收集扩展和函数列表 扫描函数调用的 PHP 源代码并标记任何 a) 在 PHP 环境中不可用或 b) 用户定义的。 对于阶段 1,您必须确定在您的 PHP 环境中定义的函数。 这是通过在命令行或文档根目录中运行get-env-functions.php来完成的。 这将在CONFIG_PATH定义的目录中创建一个配置文件。 第二个脚本scan-dependencies.php将使用此配置文件。 scan-dependencies.php将扫描SOURCE_PA
【文件预览】:
php-dependencies-master
----get-env-functions.php(766B)
----CodeDependency.php(4KB)
----config_sample.php(174B)
----example()
--------function.inc.php(56B)
--------test.php(246B)
----test()
--------CodeDependencyTest.php(690B)
----README.md(2KB)
----scan-dependencies.php(1KB)
----.gitignore(12B)