https://www.tmd9.com/plugin.php?id=nimba_checkphp
: x* t, Q2 r$ w7 v+ v: J ldiscuz_plugin_nimba_checkphp_SC_GBK.xml (简体 GBK 编码)
5 _/ Z( v+ S: U& `2 C: m7 e. ddiscuz_plugin_nimba_checkphp_SC_UTF8.xml (简体 UTF8SC 编码)! z4 c: X r' K" \3 A
discuz_plugin_nimba_checkphp_TC_UTF8.xml (繁体 UTF8TC 编码)
% y7 j4 p; ]- Hdiscuz_plugin_nimba_checkphp_TC_BIG5.xml (繁体 BIG5 编码). s: _! ^& m* L" B/ c: S" y* M8 y7 h9 _
4 |6 b0 F$ ?- L) n. q' c9 \
+ X6 L# u0 C L9 W" s6 \. u, sX3.5升级数组检查 for Discuz! 功能介绍:本插件是一个管理增强插件,通过使用本插件可以快速检测已安装的插件是否满足Discuz! X3.5关于数组下标的规范,列出不符合规范的文件和对应代码!
1 P: R5 u m0 i8 u6 i2 Q Y1 r8 }) k. Z' l$ P# {# A9 D
关于Discuz!X3.5:X3.5已经逐渐临近,作为X3.5的重要特点,PHP8的支持尤为重要。PHP8开始对数组下标的规范将非常严谨,使用字符串作为数组下标时,应当将其包括在引号中,否则会首先被视为常量对待,请各位更新、开发新产品时注意此问题。
7 Y) q% c4 M) z例如:. S4 Y2 G" f8 ~" W) @" C! R) p3 m
$param[next] (x
& }4 _- c/ Z% u; P4 F7 ]$param['next'] (√, y( x5 y+ V$ G# ], v5 o0 }% I1 w
. `8 f" ]! o& T5 q4 ~
特别说明
$ t( E, ]" }# P( J2 m1、插件支持对已安装的插件进行检查,可检查.php文件和.htm模板文件;
$ v: ?( \% u% _3 V' M2、由于对程序文本检测时无法区分常量还是字符串,可能存在将一部分常量和正则表达式检测为不规范代码的问题,可对相关检测结果忽略;5 o. Q" b ?2 u0 c. _; f; |
3、检查结果仅供站长或开发者参考,用于修改和完善插件,不作为任何纠纷的证据,请站长切勿以检查结果催促开发者更新;
( o4 w3 u6 Y Y% d
; X8 t- p2 L7 Z3 a. V, X& ?# X) Z本版说明
7 I. @! X d4 s% ]. G8 X免费版与赞助版具体完全相同的功能,赞助版非商业性质仅象征性收费1元幸苦费;4 i" R: ?3 x1 p6 j8 s4 j4 {; M
4 c9 P0 L+ O3 ~/ C( ~% @ |