PhpStorm жалуется на «путь не найден», используя «require_once» с параметром dirname $ level - PullRequest
2 голосов
/ 05 июня 2019

Это строка кода:

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 не распознает 2-й параметр dirname ($ path, $ уровней) , гдеЯ предлагаю перейти на 2 уровня.

dirname() - это такая базовая функция PHP, что я действительно удивлен, что PhpStorm не распознает параметр $levels.

Iпредпочел бы продолжать инспекции.Есть ли исправление для этого?

1 Ответ

2 голосов
/ 05 июня 2019

dirname() уровни еще не поддерживаются в PhpStorm, вот ссылка на соответствующий запрос функции, за который вы можете проголосовать: https://youtrack.jetbrains.com/issue/WI-35143. Это повысило бы приоритет проблемы и переместило бы его в очередь

...