Announcement

Collapse
No announcement yet.

if ...else Konstruktionen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • if ...else Konstruktionen

    Hallo,
    ein Tip für die Programmierung insgesamt :

    die Konstruktion

    if (1=1) PHP-Befehl 1;
    else PHO-Befehl 2;

    ist zwar aus Sicht aus PHP völlig korrekt, aber SC kompiliert den Code und hat dabei einige Eigentümlichkeiten.
    Das hat mich viel Zeit und Klärung mit der Hotline gekostet.

    Bitte immer mit Klammern arbeiten, also

    if (1=1) {
    PHP-Befehl 1;
    }
    else {
    PHP-Befehl 2;
    }

    Ihr erspart euch damit eine Menge Ärger.

    Liebe Grüße
    Uwe Pfeiffer


  • #2
    Re: if ...else Konstruktionen

    Hi Uwe,

    zugegeben bin ich da nicht so firm drin, aber war die Schreibweise ohne geschweifte Klammern nicht ein "Feature" einer älteren PHP-Version und wurde irgendwann "deprecated"?
    Best regards: - Reinhard -

    I use ScriptCase 8 Enterprise Edition, Version 8.(latest)

    Comment


    • #3
      Re: if ...else Konstruktionen

      Hallo,

      keine Ahnung.
      Ich mach es jetzt jedenfalls immer mit Klammer, weil es sonst Probleme geben kann...

      Gruß
      Uwe

      Comment


      • #4
        Re: if ...else Konstruktionen

        Die geschweiften Klammern habe ich mir in jeder Form in PHP angewöhnt.
        1. zur Gliederung recht nett
        2. minimiert sich die Fehlerhäufigkeit beim nachträglichen Ändern des Codes, wenn zB weitere Zeilen hinzugefügt werden.

        Eric

        Comment


        • #5
          Re: if ...else Konstruktionen

          Hallo,
          das ist alles richtig,

          aber SC sollte schon den Standard von PHP richtig ausführen...und das tut es nicht immer.


          Gruß
          Uwe

          Comment

          Working...
          X