phpstorm可以从包含的文件中建议变量吗?

phpstorm可以从包含的文件中建议变量吗?,phpstorm,autosuggest,Phpstorm,Autosuggest,我已经使用include在php脚本中包含了一些文件,并且我正在使用包含的文件中定义的变量和函数。有没有办法配置PhpStorm,以便在建议列表中显示此类变量?编辑2021年1月(我运行的是2020.1.1版):选项现在称为“包含包含语句的文件中的报告” 确保在Editor>Inspections>Undefined Variable中取消选中“Ignore'include'和'require'语句”选项。完成此操作后,您将拥有自动完成变量 令人恼火的是,即使这些变量是随PHPDoc一起定义的

我已经使用
include
在php脚本中包含了一些文件,并且我正在使用包含的文件中定义的变量和函数。有没有办法配置PhpStorm,以便在建议列表中显示此类变量?

编辑2021年1月(我运行的是2020.1.1版):选项现在称为“包含包含语句的文件中的报告”

确保在
Editor>Inspections>Undefined Variable
中取消选中“Ignore'include'和'require'语句”选项。完成此操作后,您将拥有自动完成变量


令人恼火的是,即使这些变量是随PHPDoc一起定义的,它也不会提供这些变量的类型信息。

这些函数可能会自动工作,但是,如果PhpStorm无法解析包含文件的完整路径,则包含文件中定义的变量可能不会显示。不管怎样,你试过了吗?当然我试过了,如果我没有,我不会问这个问题。我的问题是,是否有任何方法将其配置为从
require
require\u包含的文件中获取变量一次
include
。函数确实出现了,我错把它放在标题中了。但默认情况下,变量不是这样工作的。老实说,我主要在OOP环境中工作,在这些环境中,我没有在包含的文件中定义变量。“解决方法”是向文件中添加一个PhpDoc块以帮助PhpStorm;例如,
/**@var string$myVar*/
我是webdevelopment新手,现在我真的有非常简单的脚本,所以我真的不需要类和对象。但这是个好主意,谢谢。