我很难理解如何使用psr-4
使用自动加载功能。加载了无业游民并设置并测试了Homestead.yaml
中的所有变量后,我准备了如下文件结构:
\app
\folder
-- test.php
\vendor
\composer
-- autoload.php
-- index.php
-- composer.json
以下是我的代码:index.php
<?PHP
namespace app;
require('vendor/autoload.php');
$object = new folder\test();
composer.json
"autoload":{
"psr-4":{
"app\\": "app"
}
}
test.php
<?php
namespace app\folder;
class test
{
function __construct ()
{
echo 'construction done right.';
}
}
但是,在尝试访问页面后,这些是页面上显示的错误消息:
(!)致命错误:未捕获的错误:在第6行的/home/vagrant/web/sites/app/index.php中找不到类'app \ folder \ test'(!)错误:在第6行的/home/vagrant/web/sites/app/index.php中找不到类'app \ folder \ test'
您能帮助我理解并解决此错误吗?
我很难理解如何使用psr-4进行自动加载。加载流浪汉并设置和测试Homestead.yaml中的所有变量后,我准备了一个文件结构,如...