From bcabf8bd9caf789ad607488b7aad182f7d113572 Mon Sep 17 00:00:00 2001 From: Martin Samesch Date: Fri, 14 Jul 2023 19:33:41 +0200 Subject: [PATCH] Sync with EN --- language/control-structures/elseif.xml | 36 ++++++++++++++------------ 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/language/control-structures/elseif.xml b/language/control-structures/elseif.xml index 72102e43e..99f101e5c 100644 --- a/language/control-structures/elseif.xml +++ b/language/control-structures/elseif.xml @@ -1,6 +1,6 @@ - + elseif/else if @@ -34,27 +34,29 @@ if ($a > $b) { Innerhalb einer if-Kontrollstruktur können mehrere - elseif-Strukturen benutzt werden. Die erste, deren - Bedingung zutrifft, wird ausgeführt. In PHP kann ebenfalls als - Schlüsselwort 'else if' (in zwei Wörtern) benutzt werden, was sich - komplett identisch wie 'elseif' (in einem Wort) verhält. Die syntaktische - Bedeutung ist geringfügig anders (ähnlich wie in C), aber das Ergebnis ist, - dass beide sich exakt genauso verhalten. + elseif-Strukturen benutzt werden. Der erste + elseif-Ausdruck (falls vorhanden), der zu &true; + ausgewertet wird, wird ausgeführt. In PHP kann ebenfalls als Schlüsselwort + else if (in zwei Wörtern) benutzt werden, was sich + komplett identisch wie elseif (in einem Wort) verhält. + Die syntaktische Bedeutung ist geringfügig anders (dasselbe Verhalten wie in + C), aber das Ergebnis ist, dass beide sich exakt genauso verhalten. - Der elseif-Teil wird nur ausgeführt, wenn die vorhergehende - if-Bedingung und alle vorhergehenden elseif-Bedingungen - nicht zutrafen (&false;) und die aktuelle elseif-Bedingung - zutrifft (&true;). + Der elseif-Teil wird nur ausgeführt, wenn die + vorhergehende if-Bedingung und alle vorhergehenden + elseif-Bedingungen nicht zutrafen (&false;) und die + aktuelle elseif-Bedingung zutrifft (&true;). - Achtung: elseif und else if - verhalten sich nur gleich, wenn geschwungene Klammern verwendet werden, - wie im obigen Beispiel. Wenn ein Doppelpunkt zur Definition der - if/elseif-Bedingungen benutzt wird, - darf else if nicht in zwei Wörtern geschrieben werden, - oder PHP wird das Skript mit einem Parse Error abbrechen. + Achtung: elseif und else if verhalten + sich nur gleich, wenn geschwungene Klammern verwendet werden, wie im obigen + Beispiel. Wenn ein Doppelpunkt verwendet wird, um + if/elseif-Bedingungen zu definieren, + muss elseif in einem einzigen Wort verwendet werden. + Wenn else if in zwei Wörter aufgeteilt wird, gibt PHP + einen Parse-Fehler aus.