Tritron: PHP: trotz true AUCH else ?

Ich hab da ein Programmierproblem. Ich will eine if-else-Anweisung schreiben, in der zwar der if-Block ausgeführt wird, aber wenn dort ein Fehler auftritt, soll der else-Block ZUSÄTZLICH ausgeführt werden:

if(true) {
  //Fehler
}
else {
  //Fehler im if-Block also wird der hier auch ausgeführt
}

  1. if(true) {
      //Fehler
        if(Fehler) {
          hier das gleiche wie im else block
        }
    }
    else {
      //Fehler im if-Block also wird der hier auch ausgeführt
    }

    1. Moin!

      if(true) {
        //Fehler
          if(Fehler) {
            hier das gleiche wie im else block
          }
      }
      else {
        //Fehler im if-Block also wird der hier auch ausgeführt
      }

      Wer macht denn sowas...

      if($bolFlag==true) {
           TuDies() OR { $bolFlag=false; }
      }
      if($bolFlag==false) {
        TuDas();
      }

      Sicher gibts noch andere Lösungen.
      Erscheint eleganter und pflegbarer, da der gleiche Codeblock nicht zweimal aufgeführt wird.

      MFFG (Mit freundlich- friedfertigem Grinsen)

      fastix®

      --
      Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.
      1. Hello,

        Wer macht denn sowas...

        Genau, wer macht denn sowas? ;-)
        Wenn Dur nur mit == vergleichst, kannst Du das auch gleich weglassen.

        if($boolFlag)
        {
          $boolFlag = TuDies();
        }

        if(!$boolFlag)
        {
          TuDas();
        }

        So kann man es sogar lesen und verstehen *ggg*

        Liebe Grüße aus http://www.braunschweig.de

        Tom

        --
        Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen