class trida
{
private function metoda()
{
echo "Hello World";
}
protected function test_metoda()
{
$this->metoda(); // v pořádku
}
}
class podtrida extends trida
{
public function metoda()
{
#parent::metoda(); // nelze
parent::test_metoda(); // v pořádku
}
}
$objekt = new trida;
#$objekt->metoda(); // nelze
#$objekt->test_metoda(); // nelze
$objekt = new podtrida;
$objekt->metoda(); // v pořádku
?>