Voici un code simple pour les informations d'entrée utilisateur, la première condition est ce-> assainir, pour vérifier les données est valide ou non, un autre est this-> haveDuplicateUser_nameAndEmail(), qui est utilisé pour vérifier le nom d'utilisateur et le courrier électronique existe dans la base de données ou non. le troisième est this-> addNewUser(), qui ajoute l'enregistrement utilisateur à la base de données.Comment simplifier ce code? (trop sinon statment)
if(!$this->sanitize()){
$this->printError(); //the data is not sanitize
return;
}else{
if($this->haveDuplicateUser_nameAndEmail()){ //duplicateUserNameAndPassword, cannot add new user
$this->printError();
}else{
if($this->addNewUser()){
$this->printSuccess(); //add user success
}else{
$this->printError(); //add user fail
}
}
}
J'aime l'exception façon de le faire. Génial! – Tattat