https://www.tmd9.com/plugin.php?id=nimba_checkphp
* D4 ~9 B A' n# A3 udiscuz_plugin_nimba_checkphp_SC_GBK.xml (简体 GBK 编码)9 u2 X! ]5 B1 i; L9 h3 @. Z
discuz_plugin_nimba_checkphp_SC_UTF8.xml (简体 UTF8SC 编码)
* |. M" I* D/ Y7 Kdiscuz_plugin_nimba_checkphp_TC_UTF8.xml (繁体 UTF8TC 编码)
+ L6 S$ i9 T8 @1 bdiscuz_plugin_nimba_checkphp_TC_BIG5.xml (繁体 BIG5 编码) k# j* k0 A b( D+ x$ G. v
r6 \0 C8 z! e8 L; d, L; o. ^8 V
$ Y) |/ q; U7 G" l3 NX3.5升级数组检查 for Discuz! 功能介绍:本插件是一个管理增强插件,通过使用本插件可以快速检测已安装的插件是否满足Discuz! X3.5关于数组下标的规范,列出不符合规范的文件和对应代码!
! g" T8 v( W& x/ d+ ^- y) S1 v+ J0 g( f; G( ]& ~7 m% c" ~" d2 H$ D9 c. b
关于Discuz!X3.5:X3.5已经逐渐临近,作为X3.5的重要特点,PHP8的支持尤为重要。PHP8开始对数组下标的规范将非常严谨,使用字符串作为数组下标时,应当将其包括在引号中,否则会首先被视为常量对待,请各位更新、开发新产品时注意此问题。3 @- H, Z& w6 a3 m. l# M
例如:
8 c# D3 B* L; ]) n* @$param[next] (x' q4 w2 J- g' ?# V% w
$param['next'] (√7 ]7 G0 ~+ g# k1 p$ ?
, u( J" |# s! z* _
特别说明6 P; _2 ]5 ]9 s" [. m
1、插件支持对已安装的插件进行检查,可检查.php文件和.htm模板文件;
! T4 R8 f7 j) W1 k2、由于对程序文本检测时无法区分常量还是字符串,可能存在将一部分常量和正则表达式检测为不规范代码的问题,可对相关检测结果忽略;
8 g1 b0 R$ \# d3、检查结果仅供站长或开发者参考,用于修改和完善插件,不作为任何纠纷的证据,请站长切勿以检查结果催促开发者更新;) W! D, P; G# }8 K- r$ X7 I q" {
4 D; T) F$ ~* O+ _& I
本版说明6 J; ~& `9 e+ D* o* n( W
免费版与赞助版具体完全相同的功能,赞助版非商业性质仅象征性收费1元幸苦费;
s. ?3 N# K; b; e9 ~2 l- G9 P8 f
|