In het volgende script wordt gecontroleerd of getal_1 deelbaar is door getal_2 (getal_1 % getal_2 == 0). Zo ja dan verschijnt de melding “$getal_1 is deelbaar door $getal_2” op het scherm. Indien het niet het geval is, lezen we “$getal_1 is niet deelbaar door $getal_2”.
<?php
$getal_1 = 1248;
$getal_2 = 13;
$uitkomst = $getal_1 % $getal_2;
if ($uitkomst ==0) {
echo "$getal_1 is deelbaar door $getal_2";
}
else {
echo "$getal_1 is niet deelbaar door $getal_2";
}
?>
Ons voorbeeld waarin twee getallen met elkaar worden vergeleken, bevat een enkelvoudig if-statement met een else component. Na de expressie (voorwaarde) volgt ofwel een enkelvoudig statement of een opeenvolging van statements tussen accolades. Elk statement wordt afgesloten met een puntkomma.
Er mag geen puntkomma achter het sluithaakje van de voorwaarde en ook niet na else worden geplaatst. De regels die hier gelden, zijn ook van toepassing op het for-, het while- en het switch-statement.
Het gebruik van else is niet verplicht. Er kan ook alleen een if-statement worden gebruikt. Wordt er niet voldaan aan de voorwaarde die wordt gesteld binnen de haakjes, dan gaat PHP verder met het uitvoeren van de eerstvolgende regel na het if-statement.