Warum kann ein Trait ein Interface nicht implementieren?

Diese Code funktioniert nicht:

interface iface1 {

  function hallo();

}



trait t1 implements iface1 {

   function hallo() { echo "Hallo"; }

}

Fatal error: Cannot use 'iface1' as interface on 't1' since it is a Trait in test.php on line 6

 

Diese Code funktioniert:

 

interface iface1 {

  function hallo();

}



class c1 implements iface1 {

   function hallo() { echo "Hallo"; }

}

 

Neuen Kommentar schreiben

CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.

Suche

Neueste Kommentare