<?php parent::__construct(); ?>
Jest wyświetlone tylko słowo "par" w przeglądarce gdy wywołam klasę
<?php $logow=new logowanie(); ?>
, a klasa potomna logowanie nie widzi kodu z konstruktora klasy connect poza wyświetleniem słowa "par" gdy wywołam klasę $logow=new logowanie():
<?php function __construct(){ $this->$p="par"; } ?>
Wydaje mi się, że jest to wina tego że np $p nie jest widziany w klasie potomnej logowanie.
Oto cały kod klas:
<?php class connect{ function __construct(){ $p="par"; } } class logowanie extends connect{ public function __construct(){ parent::__construct(); } } $logow=new logowanie(); ?>
Jak zrobić by echo $p w klasie potomnej logowanie wyświetliło komunikat "par" (bo z klasy rodzica echo $p wyświetla słowo "par") oraz jak zrobić by po wywołaniu konstruktora z klasy rodzica w klasie potomnej był widoczny kod:
<?php ?>
Za pomoc z góry dziękuję.