To działa dobrze i jest to popularny sposób robienia szybko, jeśli jest w wielu językach. Jak wspomniano wcześniej - jeśli używasz więcej niż jednego wiersza kodu, musisz umieścić go w bloku z nawiasem.
Na przykład tutaj:
if (x == 1)
echo "x is one";
echo "one is x";
Wynik będzie, że „x jest jeden” zostanie powtórzone, jeśli x == 1, a „jeden jest x” zostanie powtórzone za każdym razem - niezależnie od tego czy x = = 1 lub nie.
Aby oba wiersze kodu można było wykonać tylko wtedy, gdy warunek jest spełniony, należy zamknąć go w bloku.
if (x == 1)
{
echo "x is one";
echo "one is x";
}
to działa zawsze bez względu na to, z której wersji php korzystasz. ["przeczytaj"] (http://php.net/manual/en/control-structures.elseif.php) – diEcho