<?php //initialiserer variabler $a=2; $b=2; if ($a == $b) { //hvis innholdet til $a er det samme som innholdet til $b print "a er det samme som b"; //gjør vi dette } else { //ellers skriver vi ut dette print "a er ikke det samme som b"; } ?>
Gir outputen:
a er det samme som b
I if-tester kan du benytte logiske operatorer. Les om dem her
Her er et eksempel:
<?php //initialiserer variabler $a=2; $b=2; if ($a == $b && $b > 1) { //hvis innholdet til $a er det samme som innholdet til $b, OG $b er større enn 1 print "a er det samme som b, og b er større enn 1"; //gjør vi dette } else { //ellers skriver vi ut dette print "a er ikke det samme som b, eller $b er mindre eller lik 1."; } ?>
If-tester kan også vikles i hverandre:
<?php //initialiserer variabler $a=2; $b=2; if ($a >= 2) { if($b == $a) { print "a er det samme som b, og a er større enn 2"; } else { print "Etellerannet..."; } } else { //ellers skriver vi ut dette print "a er mindre enn 2"; } ?>
Ved å bruke === sjekker man på om verdien OG datatypen er lik. Disse brukes veldig ofte i PHP-programmering, så det er bare å lære seg dem!
Sindre Mathisen 2001