Het is gebruikelijk dat een 'findXxxByYxx' functies een array of object teruggeven of NULL als het niet kan worden gevonden.
Functies als 'getAllProducts' zullen wel altijd een array teruggeven en dat kan een lege array zijn als er geen producten zijn of een array waarbij voor ieder product een array/object in deze array is geplaatst.
In de code hieronder geef je altijd een array terug met daarin een 'message' dat een RESULT_XXX is https://github.com/LauraBokkers/educom-webshop-database-1697464342/blob/85ef2592d15ca78ff9e91372f539148560c87234/database-connection.php#L29-L35 Hoewel je dit kan doen in business laag functies is het NIET heel gebruikelijk bij data laag functies
Het is gebruikelijk dat een 'findXxxByYxx' functies een
array
ofobject
teruggeven ofNULL
als het niet kan worden gevonden. Functies als 'getAllProducts' zullen wel altijd eenarray
teruggeven en dat kan eenlege array
zijn als er geen producten zijn of eenarray
waarbij voor ieder product eenarray
/object
in dezearray
is geplaatst.