【问题标题】:Disable some warnings in Eclipse禁用 Eclipse 中的一些警告
【发布时间】: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 **/

标签: php eclipse


【解决方案1】:

感谢@user10099:

  • 在使用变量之前添加/** @var int $variable **/ 删除了“变量未定义”警告。

  • 在定义变量之前添加相同(在包含的文件中)也删除了“变量从未使用”警告。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-26
    • 2018-03-07
    • 2017-10-12
    • 2013-09-30
    • 2016-07-21
    • 1970-01-01
    • 2013-02-25
    相关资源
    最近更新 更多