Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 编写器自动加载程序未加载类_Php_Class_Autoload_Autoloader - Fatal编程技术网

Php 编写器自动加载程序未加载类

Php 编写器自动加载程序未加载类,php,class,autoload,autoloader,Php,Class,Autoload,Autoloader,我正在构建一个小型的香草PHP应用程序,需要在功能中实现一个自动加载程序,因为我希望确保我的应用程序以干净高效的方式编码。我决定使用Composer来实现内置的自动加载功能,并安装了它,创建了一个Composer.json文件。然后我跑: composer install 我有一个在lib\DB下命名的类,如下所示: <?php namespace lib; class DB { ..... 这是抛出一个错误,表示: Fatal error: Uncaught Error: Cla

我正在构建一个小型的香草PHP应用程序,需要在功能中实现一个自动加载程序,因为我希望确保我的应用程序以干净高效的方式编码。我决定使用Composer来实现内置的自动加载功能,并安装了它,创建了一个Composer.json文件。然后我跑:

composer install
我有一个在lib\DB下命名的类,如下所示:

<?php

namespace lib;

class DB
{
.....
这是抛出一个错误,表示:

Fatal error: Uncaught Error: Class 'lib\DB' not found in /var/www/php-parser/index.php on line 9
我可以看到autoload.php文件已经在vendor文件夹中生成,所以一切正常。有什么事我忘了做吗


谢谢

尝试以下命令composer update和composer dump autoload-oDoh!忘记重新加载自动加载配置!这成功了,谢谢!尝试以下命令composer update和composer dump autoload-oDoh!忘记重新加载自动加载配置!这成功了,谢谢!
Fatal error: Uncaught Error: Class 'lib\DB' not found in /var/www/php-parser/index.php on line 9