PHPStorm显示,来自其他文件的所有变量,无论是必需的还是包含的,都是未定义的。我找到了这个解决方案here,但在我禁用该选项Ignore 'include' and 'require' statements
之后,集成开发环境忽略了所有未定义的变量。
例如,我有一个包含content $name = 'Bob'
的文件a.php
和一个需要文件a.php
的文件b.php
。当我在文件b.php
中输入echo $name
时,它按预期工作并显示'Bob'
。然而,集成开发环境突出显示了变量$name
,声明它是未定义的。如果禁用选项'Undefined variable' - Ignore 'include' and 'require' statements
,集成开发环境将停止突出显示它。
有了这个选项,我现在可以编写任何变量,例如b.php
文件中的$sdadasdasdas
,而集成开发环境不会突出显示它。
PHPStorm能理解哪些变量设置在包含/必需的文件中,哪些没有设置吗?
发布于 2020-11-28 07:54:05
启用“在当前文件之外搜索变量的定义”
https://stackoverflow.com/questions/22476778
复制相似问题