Hello,
Was soll ich dem User für eine Fehlermeldung präsentieren? Vorschläge?
ja, beispielsweise. Besser als Vorschläge wäre natürlich, dem User das zu liefern, was er als Ergebnis erwartet.
Bedenke, dass der User nichts für den Fehler kann. Der Entwickler hat etwas zu unternehmen, niemand sonst.
Nicht jeder "Fehler" ist ein Programmiererfehler. Manche "Fehler" sind auch ganz normale, erwartbare Programmreaktionen. Da ist es dann nur ein Fehler, wenn der Programmierer nichts damit macht.
PHP unterstützt noch kein intelligentes Fehlermanagement, da es die eindeutigen Nummern der üblichen erwartbaren Fehler immer noch verschluckt, und stattdessen hardcoded Texte dafür ausspuckt, die aber leider bis heute nirgendwo verlässlich dokumentiert sind. Die muss man z.B. also erst mittels
iniset('track_errors', 1);
und Abfrage der Systemvariablen $php_errormsg mühevoll rückgewinnen und zurückentwickeln auf eine (eigene) Fehlernummer.
http://www.php.net/manual/en/reserved.variables.phperrormsg.php
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg