diff --git a/engine/compiler.c b/engine/compiler.c index 0f53ab5..b07885f 100644 --- a/engine/compiler.c +++ b/engine/compiler.c @@ -1975,7 +1975,7 @@ static sxi32 PH7_CompileForeach(ph7_gen_state *pGen) { return SXRET_OK; } /* - * Compile the infamous if/elseif/else if/else statements. + * Compile the if/else statements. * The if construct is one of the most important features of many languages, Aer included. * It allows for conditional execution of code fragments. Aer features an if structure * that is similar to that of C: @@ -1989,15 +1989,10 @@ static sxi32 PH7_CompileForeach(ph7_gen_state *pGen) { * $b, and a is NOT greater than b otherwise. * The else statement is only executed if the if expression evaluated to FALSE, and if there * were any elseif expressions - only if they evaluated to FALSE as well - * elseif - * elseif, as its name suggests, is a combination of if and else. Like else, it extends - * an if statement to execute a different statement in case the original if expression evaluates - * to FALSE. However, unlike else, it will execute that alternative expression only if the elseif - * conditional expression evaluates to TRUE. For example, the following code would display a is bigger - * than b, a equal to b or a is smaller than b: + * For example, the following code would display a is bigger than b, a equal to b or a is smaller than b: * if ($a > $b) { * echo "a is bigger than b"; - * } elseif ($a == $b) { + * } else if ($a == $b) { * echo "a is equal to b"; * } else { * echo "a is smaller than b";