3v4l.org

run code in 300+ PHP versions simultaneously
<?php // 1. Définition de la classe class Voiture { public $marque; public $couleur; public $estDemarree; public function __construct($marque = "", $couleur = "") { $this->marque = $marque; $this->couleur = $couleur; $this->estDemarree = false; } } // 2. Instanciation $maVroum = new Voiture(); // 3. Configuration $maVroum->marque = "Ferrari"; $maVroum->couleur = "Rouge"; // 4. Affichage 1 echo "Marque de maVroum : " . $maVroum->marque . "<br>"; // 5. Action $maVroum->estDemarree = true; // 6. Création multiple $maClio = new Voiture(); // 7. Configuration 2 $maClio->marque = "Renault"; $maClio->couleur = "Grise"; // 8. Vérification echo "Couleur de maClio : " . $maClio->couleur . "<br>"; // 9. État final echo "maClio est démarrée ? "; echo $maClio->estDemarree ? "Oui" : "Non"; echo "<br>"; // 10. Comparaison $maVroum->couleur = "Jaune"; echo "Nouvelle couleur de maVroum : " . $maVroum->couleur; ?>
Output for 8.3.0 - 8.3.30, 8.4.1 - 8.4.18, 8.5.0 - 8.5.3
Marque de maVroum : Ferrari<br>Couleur de maClio : Grise<br>maClio est démarrée ? Non<br>Nouvelle couleur de maVroum : Jaune

preferences:
42.47 ms | 706 KiB | 4 Q