PHPStorm识别PHP文件中未包含的变量

PHPStorm识别PHP文件中未包含的变量,phpstorm,Phpstorm,什么步骤会重现问题 创建一个新项目 创建一个名为a.PHP的PHP文件,其中包含以下内容:显示一个有代表性的小样本代码。屏幕截图是无用的。设置|检查| PHP |未定义|未定义变量——稍微玩一下检查设置。重写帖子以更好地解释问题。我认为这是因为没有实际方法知道文件是否包含在中。它可能已经自动加载过,或者它们都包含在第三个文件中。此外,如果您依赖于文件作用域,那么您就做错了。这就是为什么函数、类和作用域一般都是被创建的。是的,我理解。我并不是真的走这条路,但这件事引起了我的注意,我有点担心IDE不

什么步骤会重现问题

  • 创建一个新项目

  • 创建一个名为
    a.PHP
    的PHP文件,其中包含以下内容:
    显示一个有代表性的小样本代码。屏幕截图是无用的。
    设置|检查| PHP |未定义|未定义变量
    ——稍微玩一下检查设置。重写帖子以更好地解释问题。我认为这是因为没有实际方法知道文件是否包含在中。它可能已经自动加载过,或者它们都包含在第三个文件中。此外,如果您依赖于文件作用域,那么您就做错了。这就是为什么函数、类和作用域一般都是被创建的。是的,我理解。我并不是真的走这条路,但这件事引起了我的注意,我有点担心IDE不能正确使用它。谢谢你的反馈!