Класс не найден (psr-4) - PullRequest
       15

Класс не найден (psr-4)

0 голосов
/ 06 марта 2019

Я знаю, что существует много подобных вопросов, но я действительно не могу найти причину этой проблемы.

Так вот мои файлы

ЦСИ / core.php:

namespace App;

class Core
{
    public static function test(){
        var_dump("hi");
    }
}

run.php:

use App\Core;

require __DIR__.'/vendor/autoload.php';

Core::test();

и composer.json:

{
    "psr-4": {
        "App\\": "src/"
    }
}

Когда я бегу: php run.php он говорит

Неустранимая ошибка: необученная ошибка: класс 'App \ Core' не найден в ...

Может кто-нибудь помочь, пожалуйста? Спасибо

1 Ответ

0 голосов
/ 06 марта 2019

Решил это.Спецификация psr-4 должна быть включена в параметр автозагрузки:

{
    "autoload" : {
        "psr-4": { "App\\": "src/" }
    }
}

Надеюсь, это поможет слепому, как я, XD

...