if - else

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:

 

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'

 

PHP-HTML

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.