IF - ELSE in PHP
Een if-else statement laat je code uitvoeren op basis van een bepaalde voorwaarde. Dit is erg handig om te bepalen welke actie onder specifieke omstandigheden uitgevoerd moet worden.
<?php $uur = 10; if ($uur < 12) { echo "Goedemorgen!"; } else { echo "Goedemiddag!"; } ?>
Verklaring:
if ($uur < 12): Als de variabele $uur minder dan 12 is, wordt "Goedemorgen!" weergegeven.else: Als de voorwaarde in de if niet waar is, wordt "Goedemiddag!" weergegeven.
Kijken of er iets is verstuurd. Dit kan op verschillende manieren. In het voorbeeld kan je de $_GET ook lezen als $_POST
<?php if( isset($_GET['veld']) ){ //is er een formulier met een name="veld" verstuurd? ... } //of if( $_GET != null ){ //is er iets met een formulier verstuurd ... } ?>
Vaak wordt ook een enkele regel notatie gebruikt
<h1><?= ($leeftijd<18) ? "Geen toegang" : "Toegang" ?></h1>
Voorwaarde ? waar : niet waar
Dus als de $leeftijd kleiner dan 18 is dan 'Geen toegang' en anders 'Toegang'
Vaak als je PHP en HTML door elkaar heen gebruikt worden if-loops als volgt gedaan.
<?php if(true): ?> <p>Dit is waar</p> <?php else: ?> <p>Dit is onwaar</p> <?php endif; ?>
Resultaat:
![]()
Heel veel verschillende mogelijkheden om hetzelfde te bereiken
In het bestand if-else.php zijn de diverse mogelijkheden te zien. Je kan het bestand in je USBwebserver zetten zodat je voorbeelden hebt die je kan gebruiken.