PHPStorm:由包含/要求引起的未定义变量
PHPStorm表明,来自其他文件的所有变量,无论是必需的还是包含的,都是未定义的。我在这里找到了这个解决方案,但是在我禁用该选项后,IDE忽略了所有未定义的变量。Ignore 'include' and 'require' statements
例如,我有一个包含 内容 的文件 和 文件 ,它们需要该文件 。当我键入文件时,它按预期工作并显示.但是,IDE 会突出显示该变量,声称它是未定义的。如果我禁用该选项,IDE 将停止突出显示它。a.php
$name = 'Bob'
b.php
a.php
echo $name
b.php
'Bob'
$name
'Undefined variable' - Ignore 'include' and 'require' statements
使用该选项,我现在可以编写任何变量,例如在文件中,并且IDE不会突出显示它。$sdadasdasdas
b.php
PHPStorm 能否了解哪些变量是在包含/必需的文件中设置的,哪些不是?