fork(1) download
  1. <?php
  2. class Test2
  3. {
  4. protected $tablica;
  5.  
  6. public function metodA()
  7. {
  8. $this->tablica = ['key0'=>'value0','key1'=>'value1'];
  9. return $this->tablica;
  10. }
  11.  
  12. }
  13.  
  14. class Test1 extends Test2
  15. {
  16. private $zmienna;
  17.  
  18. public function __construct()
  19. {
  20. $this->zmienna = 5;
  21. }
  22.  
  23. public function testowaMetoda()
  24. {
  25. echo $this->zmienna;
  26. }
  27.  
  28. public function metodaDruga()
  29. {
  30. return parent::metodA()['key0'];
  31. }
  32. }
  33.  
  34. $t = new Test1();
  35. $t->testowaMetoda();
  36. var_dump($t->metodaDruga());
Success #stdin #stdout 0.02s 24400KB
stdin
Standard input is empty
stdout
5string(6) "value0"