Очень часто встречается такая конструкция
public function test(){
if(empty($this->id)){
return false;
}
return $this->getRows();
}
Это ошибка или такая практика нормальная? Ведь можно: а) выбросить исключение если пустой $this->id. б) сделать return [];