Skip to main content

Vergelijkingen

Vergelijkingen, bijvoorbeeld met if-then-else gaan ook min of meer hetzelfde als in PHP.

Boolean

Een boolean is een data type in vrijwel alle programmeertalen en kent twee waarden true of false. Soms staan deze waarden gelijk aan 1 en 0; 1 is dan true en 0 is dan false. In PHP geldt dat alle waarden behalve een 0 of een lege waarde zijn true. Dit kan belangrijk zijn omdat een if-statement altijd met een boolean werkt. Dat betent dus bijvoorbeeld dat:

<?php
if ( 1 ) { ...... // dit is true en de if wordt uitgevoerd
if ( "" ) { ..... // dit is false en de if wordt niet uitgevoerd
if ( 3-3 ) { .... // dit is false en de if wordt niet uitgevoerd
if ( "Hallo" ) .. // dit is true en de if wordt dus uitvevoerd

Later gan we nog meer oefenen met if statements.

Vergelijkingen

Een vergelijking resulteert altijd in een boolean (true of flase). PHP kent de volgende belangijkste vergelijkingen.

Vergelijkings Operator Betekenis Voorbeeld
== is gelijk aan $teller==3 of $naam=="John"
<> of != is ongelijk aan $teller!=3 of $naam<>"John"
< is kleiner dan $nummer<10
> is groter dan $nummer>10
<= is kleiner dan of gelijk aan $nummer<=10
>= is groter dan of gelijk aan $nummer>=10