我正在构建一个小型的vanilla PHP应用程序,需要在功能中实现自动加载器,因为我希望确保我的应用程序以干净有效的方式编码。我决定使用Composer来构建自动加载功能,并安装了它并创建了一个composer.json文件。然后我跑了:
composer install
我有一个在lib \ DB下命名的类,如下所示:
<?php
namespace lib;
class DB
{
.....
我试图使用:
调用此命名空间类 include_once('config.php');
use lib\DB;
function addProducts() {
try {
$db = DB::getInstance();
$connection = $db->getConnection();
这是一个错误说:
Fatal error: Uncaught Error: Class 'lib\DB' not found in /var/www/php-parser/index.php on line 9
我可以看到autoload.php文件已在vendor文件夹中生成,所以这一切都可以。有没有我忘记做的事情?
由于