我在PHP中有下一个类:
class CWebApplication extends CApplication {
//...
public function processRequest(){
//...
}
和
abstract class CApplication extends CModule {
abstract public function processRequest();
//...
但它报告了以下错误:
Fatal error: Class CWebApplication contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (CApplication::processRequest) in /Users/nram/Sites/ryl/framework/web/CWebApplication.php on line 10
答案 0 :(得分:1)
我看到了你的代码。
在那,
RYL主\框架\网络\ CWebApplication.php
实际上是延伸,
RYL主\框架\基\ CApplication.php
在那里开始,
<?php
/**
* CWebApplication class file.
*
* @author Nuno Morais <nram@nuno-morais.eu>
*
*/
abstract class CApplication extends CModule {
private $_basePath;
abstract public function processRequest();
::所以你应该在CWebApplication.php中扩展或声明function processRequest();
。
希望这有帮助! :)