Advertisement
Guest User

Untitled

a guest
Sep 18th, 2012
384
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. class Base {
  2. public function Base($a, $b) {
  3. echo $a+$b;
  4. }
  5.  
  6.  
  7. public function sayHello() {
  8. echo 'Hello ';
  9. }
  10. }
  11.  
  12.  
  13. trait SayWorld {
  14. public function SayWorld($a, $b, $c = 0) {
  15. echo (int)$c * ($a+$b);
  16. }
  17.  
  18. public function sayHello($a = null) {
  19. parent::sayHello();
  20. echo 'World!'.$a;
  21. }
  22. }
  23.  
  24. class MyHelloWorld extends Base {
  25. use SayWorld {
  26. SayWorld::SayWorld insteadof Base;
  27. }
  28. }
  29.  
  30. $o = new MyHelloWorld(2, 3);
  31. $o->sayHello(1);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement