2

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
4

1 に答える 1

1

あなたのコードを見ました。

その中で、

RYL-master\framework\web\CWebApplication.php

実際に伸び、

RYL-master\framework\base\CApplication.php

そこから始まるということで、

<?php

/**
 * CWebApplication class file.
 *
 * @author Nuno Morais <nram@nuno-morais.eu>
 *
 */

abstract class CApplication extends CModule {

    private $_basePath;


    abstract public function processRequest();

::したがってfunction processRequest();、CWebApplication.php で拡張または宣言する必要があります。

お役に立てれば!:)

于 2013-02-20T18:57:30.997 に答える