找不到类别(psr-4)

时间:2019-03-06 11:21:31

标签: php psr-4

我知道存在许多类似的问题,但是我真的找不到这个问题背后的原因。

这是我的文件

src / 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 :(得分:0)

解决了。 psr-4规范应包含在自动加载选项中:

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

希望这可以帮助像我这样的盲人XD