Exécuter
❯
Exécuter le code
Ctrl+Alt+R
Changer d'orientation
Ctrl+Alt+O
Changer de thème
Ctrl+Alt+D
<!DOCTYPE html> <html> <body> <?php class Fruit { public $name; public $couleur; public function __construct($name, $color) { $this->name = $name; $this->color = $color; } protected function intro() { echo "Le fruit est {$this->name} et la couleur est {$this->color}."; } } class Strawberry extends Fruit { public function message() { echo "Suis-je un fruit ou une baie? "; // Appeler la fonction protégée depuis la classe dérivée - OK $this -> intro(); } } $strawberry = new Strawberry("Fraise", "rouge"); // OK. __construct() est public $strawberry->message(); // OK. message() est public et il appelle intro() (qui est protégé) depuis la classe dérivée ?> </body> </html>
Suis-je un fruit ou une baie ? Le fruit est la fraise et la couleur est rouge.