Elágazások


if:

Egyszerű IF:
if( feltétel ) {

  //ha teljesül a feltétel akkor ezek az utasítások hajtódnak végre

} else {

  //máskülönben ezek hajtódnak végre

}
Példa:
$valtozo = 5;

if ( $valtozo == 5 ) {

  echo "a változo értéke 5!";

} else {

  echo "a változó értéke nem 5!";

}
Összetett IF:

if( feltétel ) {

  //ha teljesül a feltétel

} elseif ( másik feltétel ) {

  //ha nem teljesül az első feltétel, akkor erre  a feltételre ugrik

  //ha ez teljesül az itteni utasításokat hajtja végre

} else {

  //ha egyik feltétel se teljesül

}
Példa:
$user = "béla";

if ( $user == "aladár" ) {

  echo "Hello Aladár";

} elseif ( $user == "béla" ) {

  echo "Hello Béla";

} else {

  echo "Helló ismeretlen barátom";

}

switch:

switch ( $valtozo ) {

  case feltétel1: utasitas(ok); break;

  case feltétel2: utasitas(ok); break;

  default: utasitasok; //ha egyik feltétel se teljesül ez hajtodik végre

}
Példa:
$page = "home";

switch ( $page ) {

  case "cegunkrol": 
    echo "Informáciok cégünkről";
    break;

  case "kapcsolat":
    echo "Elérhetőségeink";
    break;

  default:
    echo "Üdvözöljük!";

}
háromértékű művelet:
<?php

$valtozo = 1;

echo $valtozo == 1 ? "a változó értéke 1" : "a változó értéke nem egyenlő 1-el";

//a változó értéke 1 fog megjelenni

?>