Badboy: Script abbrechen aus Function

Hallo,

ich seh glaube ich den Wald vor lauter Bäume nicht

ich hab ein Script, dort wird eine Funtion aufgerufen
in dieser Function ist diese Code-Zeile

if(DB::isError($result)) die($result->getMessage());

das Problem ist aber... ich sehe die "die"-Meldung
aber das Script wird weiter ausgeführt
Wie kann ich das verhindern?

  1. Moin!
    versuchs doch mit:

    exit;

    tschüss ichen

    --
    Selfcode: sh:( fo:| br: n4:& ie:% mo:| mo:| de:] zu:) fl:| ss:| ls:[ js:|
    1. wenn ich jetzt
      if(DB::isError($result))exit($result->getMessage());
      verwende, klappt es

      ist das der unterschied zwischen exit und die, dass exit das Script auch aus Functionen beendet?

      ich hab sonst nie ein Unterschied feststellen können

      laut php.net
      exit: Mit exit() beenden sie - ohne Möglichkeit der Rückkehr - die Skriptausführung.
      die: Dieser Sprach-Konstrukt erzeugt eine Meldung und bricht das Parsing / die Abarbeitung des Skriptes ab (ohne Rückkehrmöglichkeit).