首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何告诉eclipse php linter一个变量存在?

如何告诉eclipse php linter一个变量存在?
EN

Stack Overflow用户
提问于 2019-09-03 17:18:40
回答 2查看 168关注 0票数 0

编辑:我从eclipse版本4.12.0和PDT版本6.2.0.201812112302更新到了eclipse版本4.13.0M3 (预发布)和PDT版本6.3.0.201908130957 (预发布),我不能再在预发布版本中重现这个问题,现在执行/** @var variableType $variableName */使错误消失-在实际发布出来之前我不能确定,但我非常确定这只是一个bug。(该问题已在dev中修复,但尚未发布)

我有一个非常简单的代码:

代码语言:javascript
复制
<?php
declare(strict_types = 1);
namespace vaporfs;

/** @var array $config */
$config["db"]["dsn"] = "mysql:host=127.0.0.1;port=3306;dbname=vaporfs;charset=utf8mb4";
$config["db"]["username"] = "vaporfs";
$config["db"]["password"] = "ffaXIgcDAmXkB5iJXG";

仅此而已,仅此而已。eclipse linter抱怨说,在尝试使用$config之前,它并不存在:

我如何告诉eclipse linter变量$config确实存在?

(我真的以为答案是/** @var array $config */,但显然不是。或者我做得对,但这可能是linter中的一个bug?)

EN

Stack Overflow用户

发布于 2019-09-07 22:10:09

代码语言:javascript
复制
/** @var array $config */

是完全正确的。即将到来的PDT 6.3已经支持这一点。

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57768615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档