Label en goto

In PHP 6 krijg je ook te maken met labels en goto. Je kunt in je script ergens een label aangeven, en met goto naar die label toe gaan en de rest van het script overslaan. Een voorbeeld:

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
16
17
<?php

$a
= 5;

if ($a > 3) {
    goto its_too_big;
}


$a = 3;

echo 'foobar';

its_too_big:

echo $a;

?>


Dit script zal als output hebben:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
5


Lijkt me vrij duidelijk. Je geeft eigenlijk een bepaald punt in je script aan waar je met goto heen kan springen. Ik ben zelf niet erg gecharmeerd hiervan, maar het komt uit andere programmeertalen en is volgens veel mensen zeer nuttig (meningen hierover gewenst).

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Installatie PHP 6 naast PHP 5
  2. Inleiding
  3. Bye@ Register_globals, magic_quotes, mysql_query()
  4. Namespaces (vanaf PHP 5.3)
  5. Label en goto
  6. Verkorte ifsetor() (vanaf PHP 5.3)
  7. Static keyword (vanaf PHP 5.3?)

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.