2017-03-20 75 views
1

你好,我有一個問題,類組包含1種抽象方法,因此必須聲明爲抽象或實現其餘的方法

我的代碼,我不知道我在解決這個問題的代碼

錯誤

致命錯誤:類組包含1種抽象方法,並且因此必須被聲明抽象或實現其餘的方法(Aturan ::〜馬來西亞)在d:\ XAMPP \ htdocs中\ TES \上線的index.php 16

這是我的代碼

<?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"); 
?> 

我很困惑,請幫助我。

回答

0

這個錯誤意味着一個或多個抽象方法需要首先實現。在你的情況下,方法cari沒有實現。

有關更多信息,請參閱主題Class Abstraction

+0

只有1個抽象的,可以給我一個解決方案,我想學習了PHP –

+0

請看一看錯誤字符串:'類組包含1種抽象方法,因此必須聲明爲抽象或實現其餘的方法(Aturan ::卡里)'參見http://php.net/manual/en/language.oop5.abstract.php瞭解更多信息。 – bkausbk

相關問題