Hello,
Es ist Dir aber sicherlich nicht entgangen, dass das erst seit (PHP 5 >= 5.2.0) existiert?
In Anknüpfung an Christian:
Vernünftige Fehlerbehandlung unter PHP < 5.2 wäre ein PHP-Upgrade. ;)
Nur weil Du es wiederholst, wird es nicht besser:
PHP 5.2.0 liefert mMn keine besseren Fehlermeldungen, als es bereits PHP 4.x tat. Es liefert sie nur in einer vereinfachten Weise. Die Qualifizierten Fehlernummern ähnlich errno in C/C++ fehlen immer noch und das, obwohl die Fehlertexte in $php_errormsg die gewünschte Information enthalten. Es ist aber unsinn, vom Runtime einen text erzeugen zu lassen (dessen Sprache noch nicht einmal abgesichert ist), um ihn im Programm dann wieder vergleichen zu lassen, um seine Schlüsse daraus ziehen zu können.
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg