【发布时间】:2022-01-08 07:24:05
【问题描述】:
我刚刚安装了 Eclipse(用于 PHP 开发人员的 Eclipse IDE),目前正在对其进行测试。
在很多方面看起来都很棒,但是...
...我收到了一些我想删除的警告,因为它们没有发生率,只是倾向于“隐藏”更有用的警告提示。
所有脚本中使用的一些变量/类实例在“init.php”文件中定义/实例化。
然后,该文件将包含在需要变量/对象的所有脚本中。
=> 这会在 init.php 文件中触发警告:“从不使用变量 '$foo'”。但它在包含 init.php 的脚本中使用,所以这个警告没有给我带来有用的信息。
=> 这会在包括 init.php 在内的脚本中触发警告:“变量 '$foo' 未定义”。它实际上是定义的,但是在包含的文件中。
有没有办法告诉 Eclipse“好的,我知道,你认为它没有被使用(或没有定义),但是请不要告诉我!”?
例如,在具有特定语法的评论中?
例如,可以与 javadoc 相媲美的东西吗?
或者任何其他类型的元信息打算提供给编辑?
【问题讨论】:
-
您应该能够通过在使用变量之前放置 phpdoc 来摆脱未定义的警告。类似于 /** @var int $variable **/