PHPStorm 中是否有关闭文件检查的注释?
Is there an annotation to turn off an inspection for a file in PHPStorm?
在视图模板中,我看到很多关于对象和未定义变量的未定义字段的警告。我想禁用它们。
您可以通过标准的 PHPDoc 注释提供类型提示——只需将此类块放在文件的顶部并声明所有使用的变量,以便在代码完成时识别和提供它们(是的,您可以为$this
也是这样):
<?php
/** @var \My\ViewRendererClass $this */
/** @var string $abcd */
...
?>
<div class="container">
...
如果您确实需要在整个文件(或一堆文件)中禁用某些检查——在 Scope/Inspection 级别执行此操作:
- 创建新范围(
Settings/Preferences | Appearance & Behaviour | Scopes
)并包含所有此类文件
- 在
Settings/Preferences | Editor | Inspections
中找到所需的检查并为该范围添加新规则,例如对该范围禁用,但在所有其他地方启用。
在视图模板中,我看到很多关于对象和未定义变量的未定义字段的警告。我想禁用它们。
您可以通过标准的 PHPDoc 注释提供类型提示——只需将此类块放在文件的顶部并声明所有使用的变量,以便在代码完成时识别和提供它们(是的,您可以为$this
也是这样):
<?php
/** @var \My\ViewRendererClass $this */
/** @var string $abcd */
...
?>
<div class="container">
...
如果您确实需要在整个文件(或一堆文件)中禁用某些检查——在 Scope/Inspection 级别执行此操作:
- 创建新范围(
Settings/Preferences | Appearance & Behaviour | Scopes
)并包含所有此类文件 - 在
Settings/Preferences | Editor | Inspections
中找到所需的检查并为该范围添加新规则,例如对该范围禁用,但在所有其他地方启用。