Späte Antwort, merke ich, tut mir leid. Ich hoffe, dass dies noch für Sie relevant ist:
Zuerst gebe ich die Kommentare zurück, die Sie als Antwort auf Ihren Beitrag erhalten haben. PHP5 ist der Weg zu gehen.
jedoch:
Ich bin in der Mitte eines Rückrufs während einer xmlrpc Anfrage und es ist erforderlich, um return eine speziell strukturierte Anordnung egal was passiert.
Wenn Sie bürgen, dass das Programm nicht zurück möglicherweise weiterhin ohne eine strukturierte Anordnung, und du unbedingt mit PHP4 arbeiten müssen, dann ein exit() oder die() mit detaillierten Fehlerinformationen Sie erhalten den gleichen Effekt wie eine fatale Ausnahme.
Das ist natürlich weit davon entfernt, anmutig zu sein. Wenn Sie etwas auffindbar wollen, dann sind Rückgabewerte und wenn Sie das Ergebnis überprüfen, Ihre beste Wette, leider. Es gibt einige Standardmethoden, um bestimmte Fehlerobjekte zurückzugeben, aber es ist immer noch das Gleiche - gib das Fehlerobjekt zurück, wenn - überprüfe, ob das Ergebnis ein Fehlerobjekt war, reagiere.
Werfen Sie einen Blick auf PEAR's error object.
http://gophp5.org/ – ceejayoz
Wenn Sie neuen Code schreiben, schreiben Sie ihn für PHP5. In PHP4 gibt es keine try/catch (Ausnahme). – Till
Vielleicht sollten Sie die Antwort upvote, wenn Sie denken, es lohnt sich, "die Antwort" –