2 Stimmen

Holen Sie sich die Exit-Meldung, um sie mit der __destruct-Methode eines Objekts zu verwenden

$fooinstance = new foo();
/*etwas machen*/
exit('bar');

class foo{
  __destruct(){
    //den Exit-Meldung ("bar") bekommen, um etwas damit zu tun
  }
}

Hallo,

Ich möchte die Exit-Meldung erhalten, um etwas damit zu tun (zum Beispiel den Exit-Status in eine Datenbank einzufügen). Gibt es einen Weg, das zu tun?

Danke

1voto

Artefacto Punkte 93200

Der Text, den exit sendet, ist nicht besonders; es ist einfach Text, der ausgegeben wird, bevor das Skript beendet wird.

Sie könnten den Text mit der Ausgabepufferung erhalten, obwohl ich nicht sicher bin, ob es nützlich sein wird:

`

Es wäre wahrscheinlich am besten, die exit-Anweisung in eine Funktion zu packen, die das entsprechende Logging durchführt.

`

0voto

Vladislav Rastrusny Punkte 28645

Dies ist eine falsche Art, Dinge zu tun. Warum brauchen Sie diese bestimmte Lösung?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X