- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
public function validate($mailAddress)
{
$this->mailAddress = $mailAddress;
if($this->validateMailAddress()) {
if ($this->checkMXRecord()) {
throw new \Exception('Mail is valid');
}
}
throw new \Exception('Mail is invalid');
}
Stallman 05.05.2022 14:50 # 0
Неожиданно для пхпшника
guest6 05.05.2022 14:55 # 0
* тут ООП ради ООП, как обычно это в пыхоговное бывает
* тут Exception ради Exception, как обычно это в пыхоговне бывает
* тут всегда Mail is invalid, и всегда пора пить чай
KaBauHblu_nemyx 05.05.2022 16:13 # 0
Я кстати один раз так безусловно эксепшон кидал вместо гото, чтобы педерать значение на самый верх и меньше кода писать))
guest6 05.05.2022 16:17 # 0
KaBauHblu_nemyx 05.05.2022 16:34 # 0
В пхп неймспеси такие
guest6 05.05.2022 16:38 # +1
guest6 05.05.2022 16:28 # 0
Тогда это гениальный код. Но лучше бы его локализовать, конечно
Stallman 05.05.2022 14:50 # 0
laravel_enjoyer_ 23.11.2022 21:18 # 0
} else if ($e->getMessage() === 'Mail is invalid') {
}
throw new \Exception('Mail is undefined')l
guest6 23.11.2022 21:32 # 0
kcalbCube 05.05.2022 18:46 # 0
вам что, жалко от одного до двух байт для переноса строки?
Support 24.11.2022 02:41 # 0
Доля полезности в этом есть: со временем понимаешь, что не стоит углублять язык в говно. Ну, то есть, всплывает мысль, что не стоит углубляться в язык и лучше изучить что-то более практичное и обладающее изяществом.