【发布时间】:2019-06-05 14:17:35
【问题描述】:
这是代码行:
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 参数。
我更愿意继续检查。有解决办法吗?
【问题讨论】:
-
PHP 7 中添加了levels 参数。您确定您的Web 服务器的PHP 引擎是第7 版吗?
-
在 Settings->Languages&Frameworks->PHP 我将“PHP 语言级别”设置为 7.2
-
你最终会做什么,忍受它。?
标签: phpstorm