8.1 De IF constructie en werken met condities

Top  Previous  Next


 

Als het aantal familie leden dat lid is van GIGO > 2, dan krijg je 25% korting op de contributie. Is het aantal leden > 4, dan hoef je maar voor 3 te betalen.

Heeft een voetbalteam 10 doelpunten gescoord in een wedstrijd, dan krijgen ze een taart.

Je ziet hoe de opbouw is, eerst wordt er een vraag gesteld, als …,  en vervolgens wordt er gekeken wat je doet als dit waar is en eventueel wat als het niet waar is.

De vraag is een conditie en staat tussen haakjes zo is de afspraak in PHP:
If (vraag) dan doe_dit;

_img68

Dit zijn de conditie mogelijkheden:

Conditie

Waar als

uitleg

$a == $b

a is gelijk aan b

Let op, dit is meteen de lastigste: als je één = gebruikt krijg je geen syntaxfout maar is het altijd waar (voor PHP)

$a <= $b

a is kleiner of gelijk aan b

Let op de volgorde, als je $a =< $b gebruikt krijg je een foutmelding. Onthoud kleiner (<) of gelijk (=) aan.

$a >= $b

a is groter of gelijk aan b


$a < $b

a is kleiner dan b


$a > $b

a is groter dan b


$a <> $b of

$a != $b

a is ongelijk aan b

Let op, in PHP is ! NOT. Dus staat er in de tweede variant a is NIET gelijk aan b.
De eerste gebruik ik zelf vaak omdat dit ook zo in Excel wordt gebruikt.