马上注册,免费下载更多dz插件网资源。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
🚫🚫🚫本插件仅适用于应用中心开发者,站长请勿安装!!! 本插件用于辅助开发者检测 Discuz! 插件及模板在 Discuz! X3.5 和 PHP 8.1 环境下的兼容性问题,提供问题定位与修复建议,确保插件上线审核顺利通过。 主要功能包括:
✅ PHP 文件检测 检测 PHP 8.1 中已废弃或删除的函数(如:create_function、each、dl 等)
检查不安全或不兼容的数组访问方式(未判断类型直接操作)
识别 $arr[key] 错误写法,建议改为 $arr[‘key’]
跳过 JavaScript 中的误判(如 JS 的 each())或 HTML 标签(如 </dl>) ✅ 模板文件 .htm 检查 检测 <!--{avatar(...)}--> 等语法中数组键未加引号问题
检查 {echo}、{avatar}、{eval}、{date} 中 PHP 数组写法是否合法
识别模板中的 {block slist[user]} 兼容性问题,并提供替换建议
检测 <!--{hook/... $arr[key]}--> 中数组键未加引号的 Hook 用法
智能忽略 HTML 属性中变量(避免误报) ✅ 可配置排除目录
支持设置跳过扫描的插件目录或模板目录,避免无效或重复检测。 应用场景:
插件/模板提交前兼容性自检
本地开发阶段自动辅助发现问题
旧插件升级至 X3.5 或 PHP 8.1 时的辅助工具
©DZ插件网所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。 本站内容为站长个人技术研究记录或网络,不提供用户交互功能,所有内容版权归原作者所有。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,得到更好的正版服务。 您在本站任何的赞助购买、下载、查阅、回复等行为等均表示接受并同意签订《DZ插件网免责声明协议》。 如有侵权请邮件与我们联系处理: discuzaddons@vip.qq.com 并出示相关证明以便删除。敬请谅解!
|