Basis
De functie switch() is erg handig zijn om een hele serie if'jes overzichtelijker te maken. Om maar met een voorbeeldje te beginnen, de volgende code:
Code (php)
Kan worden vervangen door:
Code (php)
De werking van de functie is heel logisch. Hij bekijkt de variabele $i en bij elke 'case' vergelijkt hij die. Komt $i overeen met de 'case' wordt die code uitegevoerd.
In het voorbeeld wordt ervan uitgegaan dat $i een integer is. Let wel op dat bij strings aanhalingstekens gebruikt worden:
Code (php)
Misschien overbodig, maar voor de volledigheid: De code hierboven is dus hetzelfde als:
Code (php)