类组包含1个抽象方法,因此必须声明为抽象方法或实现其余方法

时间:2017-03-20 07:39:30

标签: php oop

您好我有问题,

使用我的代码,我不知道我修复了这段代码

错误

致命错误:类组包含1个抽象方法,因此必须在第16行的D:\ xampp \ htdocs \ tes \ index.php中声明为抽象或实现其余方法(Aturan :: cari)

这是我的代码

<?php 
    interface Aturan {
        public function cari($id);
    }
    trait Bantuan {
            public function ubah_ke_string_json($str){
                return NULL;
            }
    }
    abstract class Aturan_abstrak implements Aturan {
            use Bantuan;
    }
    class Group extends Aturan_abstrak {
        protected $grup;

        public function Group($grup) {
                $this->grup = $grup;
        }
    } 
    $grup = new Group(array(
                "C" => array("administrator"),
                "A" => array("operator","staff")
            ));

    echo $grup->cari("A");
?>

我很困惑,请帮帮我。

1 个答案:

答案 0 :(得分:0)

此错误意味着需要首先实现一个或多个抽象方法。在您的情况下,方法cari未实现。

请查看主题Class Abstraction以获取更多信息。