if: en endif:

PHP biedt ook een alternatief aan voor de if statement: if: ... endif;

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?
    if ($land == 'NL'):
        echo 'NL - ';
        echo 'Nederland';
    elseif ($land == 'BE'):
        echo 'BE - ';
        echo 'België';
    elseif ($land == 'de'):
        echo 'DE - ';
        echo 'Duitsland';
    else:
        echo 'Onbekend - ';
        echo 'Land';
    endif;

?>


Als je goed hebt gekeken, zul je iets anders zien aan deze if en elseif statements. Ten eerste worden er in dit voorbeeld geen barkades gebruikt en achter elke statement staat een dubbelepunt :. Dit is dus het alternatief voor de if statement en is vooral handig als je stukken HTML, JavaScript of CSS moet coderen in een PHP bestand.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<? if ($land == 'NL'): ?>

<TABLE>
<TR><TD>Nederland</TD></TR>
</TABLE>

<? elseif ($land == 'BE'): ?>

<TABLE>
<TR><TD>Belgi</TD></TR>
</TABLE>

<? endif; ?>


In het voorbeeld hierboven, zal Nederland getoond worden indien $land NL is, en België indien $land BE is.

Ik zal je nu een stukje uitleggen over de switch statement. Stel je voor dat je in een contact formulier of iets dergelijks een <select> tag hebt met daarin 4 landen. Nederland (gedefineerd als nl), België (als be), Duitsland (als de) en Frankrijk (als fr). We kunnen dit laten tonen door de if, elseif statement te gebruiken zoals hier boven.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?
    if ($land == 'nl')
        echo 'Nederland';
    elseif ($land == 'be')
        echo 'België';
    elseif ($land == 'de')
        echo 'Duitsland';
    else
        echo 'Frankrijk'; // dit moet Frankrijk zijn omdat er verder
                  // geen landen gedefineerd waren.

?>

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Basis statements
  2. Boolean waardes
  3. if: en endif:
  4. Switch
  5. Loops
  6. Do..While..Loops
  7. For statements

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.