PHP找不到类

PHP找不到类,php,class,Php,Class,这是个愚蠢的问题,但我不知道怎么回事。我有一个随时可用的脚本,当我运行它时会提示一个致命错误 use DDelivery\Order\DDeliveryOrder; use DDelivery\Order\DDeliveryProduct; use DDelivery\Order\DDStatusProvider; class IntegratorShop extends \DDelivery\Adapter\PluginFilters { ... 错误是: 致命错误:在中找不到类“DDel

这是个愚蠢的问题,但我不知道怎么回事。我有一个随时可用的脚本,当我运行它时会提示一个致命错误

use DDelivery\Order\DDeliveryOrder;
use DDelivery\Order\DDeliveryProduct;
use DDelivery\Order\DDStatusProvider;

class IntegratorShop extends \DDelivery\Adapter\PluginFilters {
...
错误是:

致命错误:在中找不到类“DDelivery\Adapter\PluginFilters” …上的/ddelivery/IntegratorShop.php 第40行

坦白地说,我以前从未使用过“use”声明,所以很难判断出什么地方出了问题。我相信这是显而易见的。谢谢

试试下面的代码

use DDelivery\Order\DDeliveryOrder;
use DDelivery\Order\DDeliveryProduct;
use DDelivery\Order\DDStatusProvider;
use DDelivery\Adapter\PluginFilters;


class IntegratorShop extends PluginFilters {
.....
试试下面的代码

use DDelivery\Order\DDeliveryOrder;
use DDelivery\Order\DDeliveryProduct;
use DDelivery\Order\DDStatusProvider;
use DDelivery\Adapter\PluginFilters;


class IntegratorShop extends PluginFilters {
.....

您是否有自动加载程序或显式加载定义该基类的文件?它是否与“use DDelivery\Adapter\Pluginfillers”和“extends Pluginfillers”一起工作?@EdCottrell我不确定。上面的这段代码是文件的开头。@Grin那么,您是直接调用此文件,还是通过include或require调用此文件?如果在定义类之前尝试使用类名,则需要自动加载程序。如果您没有定义它,也没有自动加载器,那么您将得到您遇到的错误。您是否有自动加载器或显式加载定义该基类的文件?它是否与“use DDelivery\Adapter\Pluginfillers”和“extends Pluginfillers”一起工作?@EdCottrell我不确定。上面的这段代码是文件的开头。@Grin那么,您是直接调用此文件,还是通过include或require调用此文件?如果在定义类之前尝试使用类名,则需要自动加载程序。如果您没有定义它并且没有自动加载器,那么您将得到您正在经历的错误。