PHPStorm无法分析变量的路径?
如您所见,第一require_once没有给出微弱的警告。后者确实如此,但我不明白为什么。发生这种情况有什么原因吗?该文件存在并包含一个类。如果它有任何用处,这是文件结构:
-| Project
-| Anomius
- Anomius.php (This is the included file)
-| Sites
-| Foo
- app.php (This is the file on the image)
如您所见,第一require_once没有给出微弱的警告。后者确实如此,但我不明白为什么。发生这种情况有什么原因吗?该文件存在并包含一个类。如果它有任何用处,这是文件结构:
-| Project
-| Anomius
- Anomius.php (This is the included file)
-| Sites
-| Foo
- app.php (This is the file on the image)
只需禁用PhpStorm中的设置,该设置就会产生警告:
在搜索“未解决的包含”时,该包含Settings
Editor
> Inspections
; PHP
> General
> Unresolved include
,然后取消选中该复选框。
默认情况下,PHPStorm 只记住变量名称,而不记住值。因此,如果您开始键入 ,它将为您提供 的自动完成,但它不知道实际包含的内容。$ano
$anomius
$anomius
要使PHPStorm了解您的文件的位置,请尝试以下操作:
$anomius = "your_file.php";
/** @define "$anomius" "/absolute/path/to/your/php/file" */
require_once($anomius);