fork download
  1. <?php
  2.  
  3. trait Foo
  4. {
  5. public function doFoo()
  6. {
  7. echo $this->myFoo;
  8. }
  9. }
  10.  
  11. class Bar
  12. {
  13. use Foo;
  14.  
  15. public function doFoo()
  16. {
  17. $this->myFoo = 'Bar!';
  18. Foo::doFoo();
  19. }
  20. }
  21.  
  22. $bar = new Bar();
  23. $bar->doFoo();
  24.  
  25. /*EOF*/
Success #stdin #stdout 0.02s 24448KB
stdin
Standard input is empty
stdout
Bar!