username = $pseudo; $this->passwd = $password; $this->hidenPasswd = hidenPassWd($password); $this->img = $image; $this->email = $mail; } public function updateUsername(string $newUsername){ if(!empty($newUsername)){ $this->username = $newUsername; } } public function updateEmail(string $newEmail) { if(!empty($newEmail)){ $this->email = $newEmail; } } public function updatePassWd(string $newPassword1, string $newPassword2){ if(!empty($newPassword2) && !empty($newPassword1)){ if($newPassword1 == $newPassword2){ $u->passwd = $newPassword1; } } } public function modifyImage(string $image){ if(!empty($image)){ $u->img = $image; } } } $u = new User('Testeur', 'motDepasse', '../images/imageProfil.png', 'testeur.compte@wikifantasy.com'); /*Test*/ function hidenPassWd(string $passwd){ if(strlen($passwd) >= 16) return str_repeat('*', 16); return str_repeat('*', strlen($passwd)); } ?>