Source : lesson_08_php_5_methodes_privees.php |
Résultat |
<?php class class_1 { private function aPrivateMethod() { echo "Je suis bien dans la methode privée.<br/>"; } protected function aProtectedMethod() { echo "Appel de la methode privée à partir de class_1.<br/>"; $this->aPrivateMethod(); } } class class_2 extends class_1 { public function aPublicMethod() { echo "Appel methode publique à partir de class_2.<br/>"; $this->aProtectedMethod(); } } $obj_2 = new class_2; $obj_2->aPublicMethod(); ?>
|
Appel methode publique à partir de class_2. Appel de la methode privée à partir de class_1. Je suis bien dans la methode privée.
|