https://www.tmd9.com/plugin.php?id=nimba_checkphp1 [ ~; x* v. c6 l: G
discuz_plugin_nimba_checkphp_SC_GBK.xml (简体 GBK 编码)
* ?7 [% }8 O; Q) @discuz_plugin_nimba_checkphp_SC_UTF8.xml (简体 UTF8SC 编码)7 e% i) H" ?8 @ r; I0 ]
discuz_plugin_nimba_checkphp_TC_UTF8.xml (繁体 UTF8TC 编码)( {" Q" s4 s% t! G
discuz_plugin_nimba_checkphp_TC_BIG5.xml (繁体 BIG5 编码). u# e; @" v Q" O; m9 ?
$ w* Z& y' C0 P t0 r# O b# t: _! n3 Z& C) b5 M3 }
X3.5升级数组检查 for Discuz! 功能介绍:本插件是一个管理增强插件,通过使用本插件可以快速检测已安装的插件是否满足Discuz! X3.5关于数组下标的规范,列出不符合规范的文件和对应代码!
) W$ ?0 H5 w$ r/ S) U- d$ I) w/ a0 V. m1 f( t/ Q2 t' |8 i
关于Discuz!X3.5:X3.5已经逐渐临近,作为X3.5的重要特点,PHP8的支持尤为重要。PHP8开始对数组下标的规范将非常严谨,使用字符串作为数组下标时,应当将其包括在引号中,否则会首先被视为常量对待,请各位更新、开发新产品时注意此问题。3 v5 E8 ?) ` t! y: q- q, N
例如:
' O& k1 S) b# b! _5 ^9 K. O$param[next] (x
, n( T; `/ k+ P4 Y1 z$param['next'] (√% C; K, O2 ]8 e, ~/ ]; y7 E# A0 ?
$ w2 I* e- N$ I9 c( I2 p特别说明, @) B0 o0 R. R9 X+ y
1、插件支持对已安装的插件进行检查,可检查.php文件和.htm模板文件;
# _- z! z4 q5 P- J, R3 R2、由于对程序文本检测时无法区分常量还是字符串,可能存在将一部分常量和正则表达式检测为不规范代码的问题,可对相关检测结果忽略;
# H* P) U3 `+ J5 O$ b3、检查结果仅供站长或开发者参考,用于修改和完善插件,不作为任何纠纷的证据,请站长切勿以检查结果催促开发者更新;
1 e& p/ R& B$ X1 ]2 p
3 z- Q( v- [; f: f# E本版说明
* V$ p1 [7 j* g9 o免费版与赞助版具体完全相同的功能,赞助版非商业性质仅象征性收费1元幸苦费;
7 C( |( N. I) T; E' N# l8 _6 w5 j1 ?6 ]# q
|