hi!
wie handhabt ihr das eigentlich mit der fehlerbehandlung unter php? php4 bringt ja keine try/catch anweisungen mit. gibt es brauchbare patterns als alternative?
wenn eine funktion fehler produzieren kann, speichere ich den fehlertext bislang in ein array:
wenn in der selben funktion werte aus einer datenbank geholt werden, speichere ich die werte als assiziatives array $value.
$error und $value werden zu einer variable $return zusammengefasst, die als rückgabewert der funktion dient. wenn fehler aufgetreten sind, liefert
true, ansonsten false und leitet so ggf. eine fehlerkorrektur ein.
der ansatz funktioniert zwar soweit, aber eine wirkliche alternative zu try/catch erscheint er mir nicht.
wie handhabt ihr das eigentlich mit der fehlerbehandlung unter php? php4 bringt ja keine try/catch anweisungen mit. gibt es brauchbare patterns als alternative?
wenn eine funktion fehler produzieren kann, speichere ich den fehlertext bislang in ein array:
PHP-Code:
$error[] =" fehlertext";
$error und $value werden zu einer variable $return zusammengefasst, die als rückgabewert der funktion dient. wenn fehler aufgetreten sind, liefert
PHP-Code:
isset($return['error'])
der ansatz funktioniert zwar soweit, aber eine wirkliche alternative zu try/catch erscheint er mir nicht.
Kommentar