php, must be an instance of Klms\MvcEvent



Catchable fatal error: Argument 1 passed to Klms\Module::onBootstrap() must be an instance of Klms\MvcEvent, instance of Zend\Mvc\MvcEvent given in D:\web\module\Klms\Module.php on line 23

这种类型的错误,基本上都是类型错误。它认为这是默认名字空间的类:Klms\MvcEvent. 实际上它是 Zend\Mvc\MvcEvent类型。这里传来的实例就是Zend\Mvc\MvcEvent 类型的。而我们实际上想实用的也就是Zend\Mvc\MvcEvent 类型。

我们造成这种错误的原因:未指定此类的名字空间,而直接使用了类名。解决方法:use Zend\Mvc\MvcEvent;   指定名字空间。

你可能感兴趣的:(web)