abstract class controller { // (...) public function a() { $a = 'A'; } // (...) }
natomiast w klasie dziedziczącej jest taki kod:
class strona extends controller { // (...) public function a() { parent::a(); echo $a } // (...) }
Wszystko uprościłem dla jasności: zwykła zmienna zadeklarowana w metodzie przodka nie chce się wyświetlać w metodzie klasy pochodnej mimo wykonania metody przodka. Czy da się w jakiś sposób sprawić, aby $a była widoczna w w metodzie strona->a() ?