Jorker — 脚本多进程执行"
phan-PHP静态分析器
- 授权协议:MIT
- 开发厂商:未知
- 开发语言:php
- 收录时间:2020-11-25
- 操作系统:Windows,Linux,OS X
- 软件作者:rlerdorf
- 开源标签: phan
软件介绍
phan 是 PHP 的静态分析器。它需要加载 PHP-AST 扩展的 PHP7 。当然,你可以用于分析任何版本的PHP写的代码。不过,phan 不适合生产使用。
特性:
-
检查未声明的函数、方法、闭包和类的调用与实例。
-
检查类型的所有从函数、闭包、方法发出/返回的参数、返回值的所有类型。
-
支持
@param
,@return
,@var
和@deprecated
phpdoc 注释包括 union 和 void/null types -
Checks for Uniform Variable Syntax PHP 5 -> PHP 7 BC breaks
-
未定义的变量跟踪
-
支持的命名空间,特征和variadics
-
泛型 (from phpdoc hints - int[], string[], UserObject[], etc.)
-
基本污染数据检测
下一篇:forp-PHP分析工具
您可能感兴趣的文章
相关阅读
-
-
一个应用开发中可以使用的公用结构,目的是拆分出来便于随时组装。"
-
ptask 是 PHP 的协程扩展,使用这个扩展,使得PHP可以像Python和Lua一样使用协程。
-
BSM不是一个PHP框架,它是一种开发资源服务,或者说我之前一直找不到一个合适的词来形容它到底是个什么。BSMLite是由BSM中衍生出来的一个更紧凑的结构,而且我希望它更紧凑,紧凑到只有一个kernel。
-
PHP Debug 是跟踪 PHP 应用的 API 。只有一个 200 行的文件,几乎对应用没有影响,运行之后会在程序终端显示诊断结果,每个诊断包括文件,函数,调用函数信息。"