php中的抽象函数

时间:2013-01-26 16:01:17

标签: php

我在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

1 个答案:

答案 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();

希望这有帮助! :)