编辑:我从 Eclipse 版本 4.12.0 和 PDT 版本 6.2.0.201812112302 更新到 Eclipse 版本 4.13.0M3(预发布)和 PDT 版本 6.3.0.201908130957(预发布),我无法再重现该问题预发布版本,现在正在/** @var variableType $variableName */消除错误 - 在实际发布之前我不会肯定地说,但我很确定这只是一个错误。(已在开发中修复但尚未发布)
我有这个非常简单的代码:
<?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 中的一个错误?)
交互式爱情
饮歌长啸