Dúvida em quando usar throw ou retornar false
Ola pessoal, estou estudando OO a fundo e me deparei com essa dúvida, se algum desenvolvedor OO poder me ajudar agradeço.
então a dúvida é quando devo usar throw ou retornar um false, vejas os exemplos abaixo
Exemplo 01:
public function fazAlgumaCoisa() {
// código aqui
// verifica se é valido, caso não for dispara um exception
throw new Excpetion('ocorreu um erro aqui');
}
OU
Exemplo 02:
public function fazAlgumaCoisa() {
// código aqui
// verifica se é valido, caso não for retorna false
return false;
}
No exemplo 02 poderia retornar um false e depois disparar um exception
Obs.: estou publicando está dúvida pois vi alguns frameworks que eles fazem isso,
retorna false as vezes, então por isso que me veio essa dúvida
Discussão (4)
Carregando comentários...