Advertisement
zero50x

PHP ООП все коды

Aug 25th, 2017
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.76 KB | None | 0 0
  1. ## Можно обращаться к методам любого родителя
  2. class A {
  3.     public function show_a() {
  4.         echo "Метод класса А show_a<br>";
  5.     }
  6. }
  7.  
  8. class B extends A {
  9.     public function show_b() {
  10.         echo "Метод класса B show_b<br>";
  11.     }
  12. }
  13.  
  14. class C extends B {
  15.     public function show_c() {
  16.         echo "Метод класса C show_c<br>";
  17.     }
  18.  
  19.     public function par1() {
  20.         return parent::show_b();
  21.     }
  22.  
  23.     public function par2() {
  24.         return parent::show_a();
  25.     }
  26. }
  27.  
  28. $obj = new C();
  29. $obj->show_a();
  30. $obj->show_b();
  31. $obj->show_c();
  32.  
  33. $obj->par1(); // к методу отца обращаемся
  34. $obj->par2(); // к методы деда обращаемся
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement