“PhpStorm投诉”;“未找到路径”;使用;要求“一次”;使用dirname$levels参数

“PhpStorm投诉”;“未找到路径”;使用;要求“一次”;使用dirname$levels参数,phpstorm,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';

这是代码行:

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()


我宁愿继续检查。是否对此进行了修复?

dirname()
级别在PhpStorm中尚不受支持,这里有一个指向相应功能请求的链接,您可以投票支持该请求:。这将增加问题优先级,并将其在队列中上移

级别参数是在PHP7中添加的。你确定你的web服务器的PHP引擎是版本7吗?在设置->语言与框架->PHP中,我将“PHP语言级别”设置为7.2你最终要做什么,用它生活。?