在phpstorm中 $zbp->Load(); $zbp下面会刷红提示 未定义的变量 '$zbp' 但是在 require 'function/c_system_base.php';中已经有$GL

zblog2年前zblog问题解答60

在phpstorm中  $zbp->Load(); $zbp下面会刷红提示 未定义的变量 '$zbp' 但是在 require 'function/c_system_base.php';中已经有$GLOBALS['zbp'] = ZBlogPHP::GetInstance(); $GLOBALS['zbp']->Initialize(); 的初始化,怎么解决掉 phpstorm这个问题


image.png


你遇到的问题是 PHPStorm 无法正确识别通过 $GLOBALS 数组设置的全局变量。这通常是因为 PHPStorm 的静态代码分析工具有时无法完全理解动态定义的全局变量。以下是一些建议的解决步骤:


注释提示: PHPStorm 支持通过注释来提供类型提示。你可以尝试在脚本的顶部添加注释,以告诉 PHPStorm $zbp 的预期类型。例如:


/** @var ZBLOGPHP $zbp */



;

->Load();

image.png

相关文章

php文件名字 去掉特殊字符 zblog实现

FormatString($article->Title, '[filename]') zb_system/function/c_system_common.ph...

mysql数据库坏了 linux启动不了  ib_logfile0 和 ib_logfile1

mysql数据库坏了 linux启动不了 ib_logfile0 和 ib_logfile1

mysql数据库坏了 linux启动不了把 ib_logfile0 和 ib_logfile1 删除或重命名 重新启动 (数据损坏了 ,可以事后重新导入)...

python 定时任务 计划任务 宝塔python 项目 宝塔python配置

python 定时任务 计划任务 宝塔python 项目 宝塔python配置

查看python 版本 在命令行 输入 : python1建立python 项目查看pip 模块版本 如 pip show requests====================程序可以正...

宝塔批量绑定域名 上千 怎么快速!界面会卡死! server_name Nginx域名绑定

/www/server/panel/vhost/nginx/站点.cn.conf直接在 第二行修改即可server{    listen 80;    serv...

zblog的 $this->lang['msg']['operation_failed'],lang到底都配置什么?在哪里查看?都有哪些值?zblog语言包

zblog的 $this->lang['msg']['operation_failed'],lang到底都配置什么?在哪里查看?都有哪些值?zblog语言包

在上一篇文章《zblog函数ShowHint('good')中good是怎么来的?允许哪些,不允许哪些?》源码中有一个 $content = $this->lang[&...