[Dresden-pm] Problem mit 'exit', 'die' und 'croak'

Falk Herrmann falk.herrmann at bike24.net
Mo Okt 17 02:43:41 PDT 2011


Was spricht denn gegen

print "...fehlerbeschreibung...";
exit(123);

Beides könntest Du in eine eigene die() oder exit() Funktion packen.

Hans-Dietrich Kirmse wrote:
> Hallo,
> 
> euer Zaungast aus Thüringen muss euch wiedermal belästigen.
> 
> Ich habe folgendes Problem. Für unser Schulserver-Projekt habe ich eine 
> Anzahl von Scripten zur User- und Rechnerverwaltung geschrieben. Damit 
> diese von den betreffenden Lehrern genutzt werden können, werden die 
> über ein Webinterface aufgerufen. Dieses wird von einem anderen 
> Entwickler in PHP erstellt.
> 
> Das Problem sind die Ausnahmen. Er möchte einen Rückgabecode mit einer 
> Fehlernummer, also "exit( fehlernummer )". Andererseits möchte ich gern 
> aussagekräftige Fehlermeldungen wie sie von "die" bzw. "croak" geliefert 
> werden (zusätzlich zu meinen Fehlermeldungen).
> 
> Meine Frage: wie kann ich 'croak' verwenden und trotzdem einen 
> Fehlercode zurückgeben? - Ich stelle mir das so vor, dass man doch auf 
> diese Variable irgendwie zugreifen kann und den Fehlercode explizit 
> setzt. Allerdings habe ich nicht gefunden, welche Variable das wäre. 
> Oder vielleicht gibt es ja eine Lösung, die ich trotz intensiver Suche 
> in der (deutschsprachigen) Literatur und im Web nicht gefunden habe.
> 
> Wäre für Vorschläge / Hinweise sehr dankbar.
> 
> Viele Grüße
> Hans-Dietrich
> _______________________________________________
> Dresden-pm mailing list
> Dresden-pm at pm.org
> http://mail.pm.org/mailman/listinfo/dresden-pm
> 
> 



Mehr Informationen über die Mailingliste Dresden-pm