Я работаю над классом php для проверки формы, которая проверяет разные вещи, такие как пустая, длина и т. Д.Нормально ли иметь много методов в классе php?
Вот несколько методов, которые у меня есть. Как гласит название, нормально ли иметь кучу методов в классе? Просто ответа в «да» или «нет» было бы достаточно.
//Checks if is username empty
function validate_empty_username(){
if($this->empty_username){
echo "<li>Please fill username field</li>";
return false;
}
}
//Checks if is password empty
function validate_empty_password(){
if($this->empty_password){
echo "<li>Please fill password field</li>";
return false;
}
}
//Checks if is email empty
function validate_empty_email(){
if($this->empty_email){
echo "<li>Please fill email field</li>";
return false;
}
}
//Check username length is short
function validate_username_length_min(){
if($this->get_username_length < 3){
echo "<li>Username provided's too short!</li>";
return false;
}
}
//Check password length if short
function validate_password_length_min(){
if($this->get_password_length < 5){
echo "<li>Password provided's too short!</li>";
return false;
}
}
//Check email length if short
function validate_email_length_min(){
if($this->get_email_length < 5){
echo "<li>Email provided's too short!</li>";
return false;
}
}
Конечно, это касается методов, связанных с классом. –
Многие из ваших методов здесь, по-видимому, очень сильно связаны, я бы, вероятно, вытащил их вместе под «чек-электронной почтой», но, сказав это, нет ничего плохого в том, что у него может быть множество вещей. – Fluffeh
ey thanks @ S.pols – 1to1k