# If en condities *In deze les leer je met condities om gaan.* Als je code conditioneel wilt uitvoeren kun je een if statement gebruiken. Stel je wilt alleen iets printen als de waarde van $i 0 is. Dan doe je: ```PHP *true* of *false*. Naast == kun je ook andere vergelijkingen maken. De belangrijkste zijn.
==is gelijk aan
>groter dan
<kleiner dan
>=groter of gelijk
<=kleiner of gelijk
<> of !=ongelijk
Je kunt ook een conditie/vergelijking maken en meerdere zaken testen. Je wilt bijvoorbeeld code uitvoeren als twee variabelen beide 0 zijn. Dan doe je: `if ( $a==0 and $b==0) { ....}` Je kunt ook een or gebruiken en dat betekent dan dat één van de vergelijking waar moet zijn, bijvoorbeeld: `if ( $a==0 or $b==0) { ....}` Een vergelijking levert altijd `true` of `false` op. Bij true wordt het code blok achter de if uitgevoerd en bij false wordt het code blok overgeslagen. Soms worden true en false ook als 1 of 0 weergegeven. Dus `($a==$a)` en `true` en `1` zijn in een vergelijking allemaal hetzelfde.

Vraag 1: stel $a=0 en $b=1 en je hebt een if($a\*$b), levert dit true of false op en wordt het code blok van de if dan wel of niet uigevoerd?

Een if kan ook een else hebben: ```PHP OpgaveeVergelijkingtrue of false?1($a==1) 2($b==1) 3($a==1 or $b==1) 4($a==0 and $b<>1) 5($a<>1 and $b<>0) 6($a+$b==1 and $a\*$b==0) 7($a+$b==1 or $a\*$b==0) 8($a) 9($b) 10($a and $b) 11($a or $b) 12($a or $b\*$a) 13( ($a+2)\*10>5 and $a ) \--