Appel d'une méthode privée depuis une méthode publique
Posté : 25 juil. 2015, 16:32
Bonjour
Petite question concernant l'orienté objet. Admettons, j'ai ce code :
Merci de votre aide !
Petite question concernant l'orienté objet. Admettons, j'ai ce code :
<?php
class Utilisateur {
// enregistre un nouveau utilisateur
public function enregistrement($pseudo, $mail, .... ) {
// Vérification de l'adresse mail. Comment fait-on ?
// Methode 1 : on utilise self::
if (self::verifierMail($mail) == false) {
exit('mauvaise adresse mail');
}
// Methode 2 : on utilise $this->
if ($this->verifierMail($mail) == false) {
exit('mauvaise adresse mail');
}
// Insertion du membre dans la db
...
}
// vérifie que la chaine est une adresse mail
private function verifierMail($mail) {
if (...)
return true;
else
return false;
}
}
?>
Faut-il utiliser l'opération self (méthode 1) ou l'opérateur this (méthode 2) ?Merci de votre aide !