Das funktioniert gut, und es ist eine gängige Art, schnell zu tun, wenn es in vielen Sprachen ist. Wie bereits erwähnt - wenn Sie mehr als eine Zeile Code verwenden, müssen Sie es in einen Block mit Klammer setzen.
Zum Beispiel hier:
if (x == 1)
echo "x is one";
echo "one is x";
Das Ergebnis wird sein, dass wird hallten „x ist“, wenn x == 1, während „one x“ wird jedes Mal, hallte werden - unabhängig davon, ob x = = 1 oder nicht.
Damit beide Codezeilen nur ausgeführt werden, wenn die Bedingung wahr ist, müssen Sie sie in einem Block einschließen.
if (x == 1)
{
echo "x is one";
echo "one is x";
}
Dies funktioniert immer, egal welche Version von PHP Sie verwenden. ['lesen'] (http://php.net/manual/en/control-structures.elseif.php) – diEcho