PhpStorm使用“ require_once”和目录名$ levels参数抱怨“找不到路径”

时间:2019-06-05 14:17:35

标签: phpstorm

这是代码行:

require_once dirname( __DIR__, 2 ) . '/vendor/autoload.php';

该代码有效,但PhpStorm抱怨:

  

找不到路径'C:/project/src/Container/vendor/autoload.php'

正确的路径是:

  

C:/project/src/vendor/autoload.php

如果我使用相对路径,PhpStorm不会抱怨:

require_once '../../vendor/autoload.php'; // no complaints

因此,看来PhpStorm无法识别dirname($path, $levels)的第二个参数,在这里我指定将其提高2级。

dirname()是基本的PHP函数,令PhpStorm无法识别$levels参数的确让我感到惊讶。

我希望继续检查。有解决办法吗?

1 个答案:

答案 0 :(得分:2)

在PhpStorm中尚不支持

dirname()级别,以下是指向相应功能请求的链接,您可以对其进行投票:https://youtrack.jetbrains.com/issue/WI-35143。这样可以提高问题的优先级,并将其排在队列中