POO en php

Run Settings
LanguagePHP
Language Version
Run Command
<?php require "personnage.php"; $merlin = new Personnage("Merlin"); //$merlin->nom = "Merlin l'enchanteur"; $merlin->regenerer(); $harry = new Personnage("Harry"); //$harry->nom = "Harry Potter"; $harry->vie = 0; $harry->mort(); // false //$merlin->attaque($harry); var_dump($merlin); var_dump($harry->mort());
<?php class Personnage { public $vie = 80; public $atk = 20; public $nom; public function __construct($nom) { $this->nom = $nom; } public function regenerer($vie = null) { if (is_null($vie)) { $this->vie = 100; } else { $this->vie += $vie; } } public function crier() { echo 'LEEROY JENKINS'; } public function mort() { return $this->vie <= 0; } }
Editor Settings
Theme
Key bindings
Full width
Lines