PHPStorm无法分析变量的路径?

2022-08-31 00:56:20

Not so awesome picture

如您所见,第一require_once没有给出微弱的警告。后者确实如此,但我不明白为什么。发生这种情况有什么原因吗?该文件存在并包含一个类。如果它有任何用处,这是文件结构:

-| Project
  -| Anomius
    - Anomius.php (This is the included file)
  -| Sites
    -| Foo
      - app.php (This is the file on the image)

答案 1

只需禁用PhpStorm中的设置,该设置就会产生警告:

在搜索“未解决的包含”时,该包含SettingsEditor > Inspections; PHP > General > Unresolved include

,然后取消选中该复选框。


答案 2

默认情况下,PHPStorm 只记住变量名称,而不记住值。因此,如果您开始键入 ,它将为您提供 的自动完成,但它不知道实际包含的内容。$ano$anomius$anomius

要使PHPStorm了解您的文件的位置,请尝试以下操作:

$anomius = "your_file.php";
/** @define "$anomius" "/absolute/path/to/your/php/file" */
require_once($anomius);

推荐