dzień dobry,
Zastanawia mnie w jaki sensowny i dobry sposób obsługiwać błędy?
np:
function deleteVideo($videoID){
if(self::videoAvailable($newVideoID)){
// wiadomosc
return false;
}
$result = DBManager::makeQuery("DELETE FROM videos WHERE videos.videoID = '$videoID'");
return $result;
}
Taki kod, chciałbym aby funkcja w momencie kiedy warunke "if(self::videoAvailable($newVideoID)){" jest spełniony zwracała fałsz, jednocześnie chciałbym móc obsłużyć jakiś komunikat aby wyświetlać np na stronie, jakie macie patenty na takie rzeczy? Nie chodzi mi tutaj o proste echo, bo jednak chciałbym móc potem za pomocą html / css wiadomosc umiejscowić jakoś na stronie. Natomiast return z treścią wiadomości to też słaby pomysł bo chciałbym mieć fałsz.
powinienem zrobić całkowicie osobną funkcje do tego?