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 ? "; } } // Essayez d'appeler les trois méthodes depuis l'extérieur de la classe $strawberry = new Strawberry("Fraise", "rouge"); // OK. __construct() est public $strawberry->message(); // OK. message() est public $strawberry->intro(); // ERREUR. intro() est protégé ?> </body> </html>
Suis-je un fruit ou une baie ?