我有这样的项目结构。
ââââapp
â ââââconfig
â ââââcontrollers
â ââââlibraries
| | Controller.php
â â Core.php
â â DB.php
â ââââmodels
â ââââviews
ââââvendor
ââââcomposer
autoload.php
我想从库文件夹加载类。
我有一个名为
bootstrap.php
包括
autoload.php
文件和命名空间的使用
引导程序.php
require_once __DIR__ . '/../vendor/autoload.php';
use Libs\DB;
use Libs\Core;
use Libs\Controller;
在
index.php
文件,我没有从任何类获得任何输出。类名与文件名相同,并且具有构造函数
示例DB.php
namespace Libs;
class DB {
public function __construct() {
die("Hello");
}
}
$db = new DB();
这就是composer.json的样子
{
"autoload": {
"psr-4": {
"Libs\\" : "app/libraries/"
}
}
}
最后是index.php文件
require_once '../app/bootstrap.php';
我搞不懂为什么没用,你能帮帮我吗,我做错了什么?