PHPMyAdmin的PHP静态分析

标签 食谱 问题 文件 严重程度 频繁
null或boolean arrays 全部,分析 71 19 次要的 0 %
随机分类阵列 全部,分析,4级,建议 6 1 次要的 41 %
字符串初始化 全部,兼容性php71 51 18 次要的 33 %
数组尺寸太多 全部,分析 235 37 次要的 0 %
暧昧的静态 全部,分析 238 146 次要的 64 %
暧昧的可见性 全部,分析 245 131 次要的 70 %
避免构造函数中的选项数组 全部,分析,ClassReview 1 1 次要的 0 %
避免可选属性 全部,分析 90 31 主要的 83 %
不能实例化课程 全部,分析 16 15 批判的 28 %
儿童类删除了typehint All,CompatiblePhp53,CompatiblyPhp70,CompatiblyPhp71,CompatiblyPhP54,CompatiblyPhP55,CompatiblyPhP56,TypeChecks 1 1 主要的 1 %
Const可见性使用 全部,兼容性PHP53,CompatiblyPhp70,CompatiblePhp54,CompatiblyPhP55,CompatiblyPhP56 88 15 次要的 16 %
可能是抽象课 全部,分析,ClassReview 5 5 次要的 65 %
班级可能是最终的 全部,分析,ClassReview 376 376 次要的 95 %
方法可能是静态的 全部,分析,ClassReview 422 154 次要的 95 %
依赖抽象课程 全部,分析,ClassReview 1 1 次要的 0 %
没有直接调用魔法方法 分析,全部,2级 207 2 主要的 41 %
不要在构造函数中发送$ 全部,分析 3 3 次要的 39 %
不要解开属性 所有,分析,Top10,PHP-CS可固定 5 3 主要的 40 %
空课程 分析,全部,简单 10 10 次要的 58 %
班级应该是ocramius的决赛 全部,分析 7 7 次要的 42 %
具有协方差的不兼容的签名方法 全部,分析 20 20 批判的 0 %
当地未使用的财产 死代码,全部,简单 40 23 次要的 76 %
将默认值分配给属性 分析,清除,全部,简单,2级 73 30 次要的 49 %
制作全球财产 分析,全部,简单 3448 218 次要的 33 %
方法签名必须兼容 全部,分析,Lintbutwontexec 54 33 批判的 50 %
不匹配属性类型 All,Analyze,Lintbutwontexec,ClassReview 74 18 次要的 0 %
没有公共访问 分析,全部 110 50 次要的 60 %
非可用的吸气器 全部,分析,ClassReview 128 51 次要的 0 %
静态的非静态方法 分析,兼容性PHP56,全部,简单,兼容性PHP53,CompatiblyPhp54,CompatibilityPHP55 7 7 次要的 20 %
父母第一 全部,分析,建议 7 7 次要的 55 %
财产可能是当地的 全部,分析,ClassReview 149 61 次要的 71 %
从未使用过属性 分析,全部,简单 16 11 次要的 72 %
仅在一种方法中使用的属性 全部,分析 72 41 次要的 84 %
重新定义默认值 分析,全部,简单 45 17 主要的 26 %
可以使用自我 分析,所有,简单,建议,3级,ClassReview 32 28 次要的 57 %
应该使用本地类 分析,透明盘,全部,简单 620 188 次要的 94 %
从对象调用静态方法 分析,全部,简单 16 4 次要的 38 %
注射太多了 全部,分析,拆除 1 1 次要的 0 %
属性错误的访问风格 全部,分析,2级,ClassReview 47 2 批判的 3 %
未定义的课程 分析,全部 479 116 主要的 91 %
未定义的类常数 分析,全部 34 7 主要的 53 %
未定义的父母 分析,全部,简单 2 1 次要的 63 %
未定义的属性 分析,透明盘,全部,简单 16 5 主要的 58 %
未定义的静态::或自我:: 分析,全部,简单 5 2 次要的 33 %
undefined :: class. 全部,分析 8 4 主要的 34 %
未解决的捕获 死人代码,lexphp,全部 6 3 主要的 51 %
未解决的课程 分析,全部 115 31 主要的 86 %
未解决的instanceof. 分析,死亡代码,lexphp,全部,简单,十大 27 8 主要的 48 %
未使用的课程 死人代码,全部,简单,分析 37 37 主要的 72 %
未使用的类常数 全部,分析,ClassReview 7 2 次要的 0 %
未使用的方法 死代码,全部,简单 918 306 次要的 95 %
未使用的私有财产 死人代码,onefile,全部,简单 2 1 次要的 37 %
未使用的受保护方法 死代码,所有 17 15 主要的 72 %
使用instanceof. 分析,全部,简单 11 9 主要的 63 %
使用一次性 全部,分析 22 11 次要的 72 %
无用的建设者 分析,全部,简单,3级 7 7 次要的 38 %
弱打字 全部,分析 25 16 次要的 41 %
使用const. 分析,编码约定,全部,十大 40 19 次要的 57 %
常量奇怪的名字 分析,全部,简单 26 18 次要的 1 %
无效的常量名称 分析,全部,简单 26 18 主要的 1 %
多个常量定义 分析,全部,简单 31 21 次要的 32 %
未定义的常数 分析,全部,简单,兼容性PHP72 106 50 次要的 54 %
捕获未定义的变量 全部,分析 4 1 次要的 0 %
未定义的陷入困境的例外 死代码,所有 2 1 没有任何 50 %
覆盖例外 分析,全部,简单,建议,4级 1 1 次要的 19 %
未捕获的例外 分析,全部 4 2 次要的 81 %
缺少包括 全部,分析 17 13 批判的 61 %
在参数定义中使用命名的boolean 全部,分析 167 74 次要的 84 %
回调需要回归 全部,分析 6 2 主要的 51 %
可以做一个职能 全部,分析,建议 790 156 次要的 75 %
不要收集空白 全部,分析 146 3 次要的 0 %
空功能 分析,全部,简单 20 13 次要的 71 %
硬编码密码 分析,onefile,安全,全部,简单,3级 29 15 主要的 61 %
不匹配的默认参数 所有,分析,typechecks 258 89 次要的 33 %
不匹配的类型 所有,分析,typechecks 318 84 主要的 5 %
从未使用参数 全部,分析,建议 427 139 次要的 47 %
没有布尔默认 全部,分析 167 74 次要的 84 %
没有返回使用 全部,分析,建议,4级 14 7 次要的 41 %
只有可变的参考 全部,分析,Lintbutwontexec 2 1 批判的 24 %
只有通过引用传递的变量 全部,分析 3 2 批判的 40 %
继电器功能 分析,全部 35 18 主要的 83 %
应该使用常数 分析,全部,简单 1 1 次要的 24 %
局部变量太多了 全部,分析 75 52 次要的 65 %
不得不返回typehint 全部,分析,Lintbutwontexec 194 96 主要的 10 %
类型的参考文献 全部,分析 7 6 次要的 12 %
未定义的功能 分析,全部 2763 236 主要的 71 %
未使用的论据 分析,全部,简单 51 27 主要的 89 %
使用常量作为参数 分析,全部,简单 1 1 主要的 25 %
无用的引用论证 全部,分析 29 19 次要的 57 %
无用的类型检查 所有,死人代码,onefile 22 12 次要的 0 %
使用默认值 分析,全部,简单 2971 269 次要的 97 %
没有回复的方法 全部,分析 265 105 次要的 0 %
错误的论据数量 分析,onefile,全部,简单 86 54 主要的 38 %
错误的返回类型 全部,分析,ClassReview 133 44 次要的 0 %
错误的类型与呼叫 所有,分析,typechecks 4 1 次要的 0 %
界面未实现 所有,分析,classreview,lintbutwontexec 19 19 次要的 0 %
未定义的界面 分析,全部 73 19 主要的 67 %
无用的界面 分析,lexphp,全部,简单,classreview,typechecks 3 3 次要的 57 %
多个别名定义 分析,全部,简单 55 47 次要的 42 %
应该别名 分析,onefile,全部,简单 14 1 次要的 44 %
未解决的使用 分析,透明盘,全部,简单 2652 314 主要的 65 %
未使用的使用 死代码,learphp,全部,简单 2559 303 主要的 54 %
循环中没有array_merge() 分析,性能,透明盘,全部,简单,级别2,Top10 19 14 主要的 55 %
逻辑到in_array 全部,分析,2级 129 50 次要的 66 %
预增量 分析,表演,全部,简单,等级4 300 81 次要的 74 %
strpos()太多了 全部,分析 5 4 次要的 46 %
使用array_slice() 全部,分析 1 1 次要的 0 %
array_key_exists()在数组上工作 全部,兼容性PHP74,分析 16 15 次要的 0 %
避免mb_dectect_encoding() 全部,分析 2 2 次要的 0 %
使用random_int() 分析,安全,所有,兼容性PHP71,简单,2级 8 6 主要的 59 %
错误的参数类型 分析,onefile,全部,简单 56 25 主要的 45 %
列出短语语法 内部,兼容性PHP53,CompatiblyPhp70,CompatiblyPhP54,CompatiblyPhP55,CompatiblyPhP56,All,AppInfo 179 69 主要的 10 %
列表键 CompatibilyPhp53,CompatiblyPhp70,CompatiblyPhP54,CompatibilityPHP55,CompatibilityPHP56,AppContent,AppInfo,所有 4 2 主要的 32 %
可能缺少的子图案 全部,分析,十大 14 6 次要的 40 %
不参考三元 全部,分析 1 1 主要的 0 %
PHP 7.0标量级印刷品 全部,兼容性PHP53,CompatiblyPhP54,CompatiblyPhP55,CompatibilyPhP56 751 131 批判的 31 %
PHP关键字作为名称 分析,全部,简单 562 88 主要的 89 %
标量不是数组 全部,分析,兼容性PHP74 109 13 次要的 0 %
应该使用合并 分析,所有,简单,建议,3级 3 3 主要的 71 %
Strtr参数 全部,分析 3 3 主要的 6 %
太多的原生电话 全部,分析 8 8 次要的 47 %
使用无效类型 All,AppInfo,CompatiblePhP53,CompatiblePhp70,CompatiblePhp54,CompatiblyPhP55,CompatibilyPhP56 255 110 主要的 21 %
使用php对象api 分析,透明盘,全部,简单 2 2 次要的 23 %
避免使用stdclass. 所有,分析,onefile,简单,等级4 31 31 次要的 45 %
USOR在PHP 7.0中排序 兼容性PHP70,All. 20 9 主要的 46 %
本机PHP功能的错误类型 全部,分析 2936 275 次要的 0 %
始终锚实正则表达式 全部,安全 48 23 主要的 65 %
避免那些哈希函数 安全,所有 23 16 主要的 60 %
直接注射 安全,所有 365 98 主要的 41 %
编码简单的字母 全部,安全 4 2 次要的 40 %
间接注射 安全,所有 55 26 批判的 21 %
整数转换 全部,安全 10 6 主要的 0 %
XML负载没有净值 全部,安全 6 5 主要的 49 %
避免睡眠()/ elleep() 安全,所有 2 1 次要的 39 %
应该使用准备好的声明 分析,安全,全部,简单 16 10 主要的 22 %
SQLite3需要单引号 全部,安全 5 4 主要的 1 %
第二次arg. 安全,所有 1 1 批判的 49 %
添加零 规则集_Name. 108 32 次要的 33 %
改变不限的aceeach 分析,清除,全部,简单,1级 19 15 主要的 52 %
不断比较 全部,分析 15 8 次要的 0 %
array_merge需要数组数组 全部,分析 36 21 次要的 0 %
纾困 所有,分析,onefile,简单,等级4 3 2 次要的 92 %
与布尔斯的严格比较 分析,全部,简单,建议,2级 243 86 次要的 76 %
埋葬分配 分析,全部 32 22 次要的 82 %
铸造到布尔值 分析,onefile,全部,简单,1级 10 6 次要的 55 %
铸造三元 所有,分析,onefile 1 1 主要的 0 %
检查所有类型 全部,分析 35 27 主要的 68 %
检查json. 全部,分析 75 41 主要的 64 %
常用替代品 分析,全部,简单 111 42 主要的 61 %
求解空字符串 所有,分析,onefile 11 9 次要的 0 %
可以是其他的 全部,分析 4 4 次要的 48 %
可能是静态的 分析,onefile,全部,ClassReview 82 36 主要的 20 %
可以使用短分配 分析,onefile,表演,全部,简单 22 9 次要的 60 %
可以使用str_repeat() 全部,分析,1级,十大 3 2 次要的 12 %
悬挂数组参考文献 PHP建议,分析,透明盘,全部,简单,1级,TOP10 9 8 主要的 40 %
不要改变盲人var 全部,分析 39 28 次要的 72 %
不要混合++ 全部,分析 11 5 次要的 43 %
双重分配 分析,全部 23 20 主要的 55 %
双指示 分析,全部,简单 14 8 次要的 57 %
返回后别的人 所有,分析,onefile,简单,建议,4级 3 2 次要的 70 %
与concat的回声 表演,分析,全部,简单,建议 12 5 次要的 58 %
否则,如果与elsefif相反 分析,全部,简单,PHP-CS可固定,校长 46 31 次要的 65 %
退出()使用 分析,appinfo,onefile,clearphp,全部 78 36 主要的 60 %
切换到止开 所有,库存,安全,统计数据 3 2 次要的 37 %
Foreach Reference未修改 分析,全部,简单 2 2 次要的 24 %
全球使用 分析,AppInfo,Clearphp,全部 4581 255 次要的 52 %
HTMLENTITITY呼叫 分析,全部,简单 440 96 主要的 39 %
连续表达相同 全部,分析 19 6 次要的 58 %
如果有相同的条件 分析,全部,简单 8 7 主要的 44 %
Implode()参数订单 全部,分析 5 4 次要的 0 %
其他人不一致 全部,分析 111 53 主要的 73 %
索引是int或字符串 分析,onefile,全部,简单 1 1 主要的 18 %
无限递归 全部,分析 2 2 主要的 0 %
无效的正则表达式 全部,分析 2 2 主要的 18 %
list()可以省略变量 分析,所有,简单,建议,3级 8 1 次要的 37 %
逻辑错误 分析,全部,简单,1级 5 5 批判的 31 %
长争论 全部,分析 3 3 次要的 67 %
最大嵌套水平 全部,分析 64 41 次要的 0 %
MBString未知编码 全部,分析 1 1 次要的 0 %
如果那么合并 全部,分析 142 70 次要的 0 %
不匹配的三元替代品 全部,分析,建议,4级 18 12 主要的 62 %
开关中缺少案例 全部,分析 4 2 次要的 2 %
错过了新的? 全部,分析 40 39 批判的 5 %
现代化空虚与表达 所有,分析,onefile,简单 56 37 次要的 56 %
倍数相同的情况 分析,onefile,clearphp,全部,简单,级别1 5 3 次要的 10 %
多种类型的变量 全部,分析,4级 10 9 次要的 43 %
乘以一个 规则集_Name. 12 8 次要的 17 %
嵌套ifthen. 分析,全部,addwellcodes 250 91 主要的 87 %
不要改变塞数 分析,全部 134 45 次要的 44 %
没有选择 分析,所有,简单,2级,Top10 8 7 主要的 43 %
没有直接用法 分析,全部,简单 3 3 主要的 36 %
没有空的正则表达式 全部,分析 1 1 批判的 1 %
没有硬逻辑的路径 分析,透明盘,全部,简单 2 1 主要的 33 %
no isset()带空() 所有,PHP建议,分析,onefile,addwellcodes,简单,4级 29 16 次要的 28 %
不需要别人 全部,分析 12 10 次要的 74 %
不需要三重相等 全部,分析 5 4 次要的 0 %
避免substr()一个 分析,表演,所有,兼容性PHP71,简单,2级,建议,Top10 10 7 次要的 57 %
变量不是条件 全部,分析 850 159 次要的 57 %
@ 操作员 AppInfo,Clearphp,所有,分析,表演 113 46 次要的 66 %
对象不需要参考 分析,lexphp,onefile,全部,简单,2级,top10 5 3 次要的 31 %
include_once()使用 分析,AppInfo,所有 7 6 次要的 73 %
同一条线上的几条说明 分析,全部 25 16 主要的 57 %
phpinfo. onefile,全部,简单,安全 1 1 主要的 14 %
打印和死亡 分析,全部,简单 4 4 次要的 29 %
printf参数数量 全部,分析 5 4 次要的 42 %
无需尝试 安全,所有 2 1 批判的 21 %
重复打印() 分析,所有,简单,建议,3级,第10级 13 8 主要的 49 %
重复正则表达式 全部,分析,1级 5 3 次要的 47 %
返回true false. 分析,全部,简单,1级 11 10 主要的 53 %
条件下的状况相同 分析,全部,简单 5 5 批判的 49 %
应该制作三元 所有,分析,onefile,简单 348 122 次要的 85 %
可预处理 分析,全部,校长 766 143 次要的 86 %
静态循环 分析,全部,简单,等级4 14 10 次要的 65 %
strpos() - 比较 分析,PHP推荐,透明盘,全部,简单,2级,TOP10 8 6 主要的 54 %
切换到交换机 分析,全部,adrwellcodes,简单 25 20 次要的 79 %
切换而不默认 分析,透明盘,全部,简单 45 31 主要的 68 %
时间戳差异 分析,全部,简单,3级 7 7 主要的 50 %
未经检查的资源 分析,清除,全部,简单,2级 1 1 主要的 49 %
无条件中断循环 全部,分析,3级 7 7 主要的 46 %
无法访问的代码 死人代码,onefile,clearphp,全部,简单,建议,级别3 12 7 主要的 44 %
未使用的全球 分析,全部,简单 5 3 次要的 18 %
使用正面情况 所有,分析,onefile,简单 164 74 次要的 81 %
无用的铸件 所有,PHP建议,分析,onefile,addwellcodes,简单,4级 2 1 次要的 37 %
无用的检查 全部,分析,onefile,简单,级别1 2 2 次要的 48 %
无用的全球 分析,onefile,全部,简单,2级 277 45 次要的 24 %
无用的指示 分析,onefile,clearphp,全部,简单,级别1 14 11 没有任何 58 %
无用的括号 分析,全部,简单 68 34 次要的 81 %
无用的交换机 分析,全部,简单 2 2 主要的 30 %
无用的解开 分析,onefile,clearphp,全部,简单,等级2 24 13 主要的 28 %
var_dump()...用法 分析,透明杠,安全,所有 1 1 批判的 40 %
没有真正的比较 分析,所有,简单,2级,Top10 4 1 主要的 22 %
应该键币 分析,onefile,全部,简单 68 39 次要的 47 %
字符串可以保持变量 分析,全部,简单 12 9 次要的 58 %
分配了两次 全部,分析 855 100 次要的 78 %
覆盖文字 分析,全部 872 100 主要的 78 %
变量的奇怪名称 全部,分析 1 1 次要的 28 %
未定义的常量名称 全部,分析 43 4 次要的 0 %
未定义的变量 全部,分析 427 3 次要的 77 %
一次使用变量 分析,onefile,全部,简单,十大 7 5 次要的 87 %
一次使用变量(范围内) 分析,lexphp,onefile,全部,简单,4级 312 89 次要的 95 %
只写的变量 分析,onefile,全部,简单 663 97 次要的 78 %