PHP define() functie
Definitie en gebruik
De define() functie definieert een constante.
Constanten zijn vergelijkbaar met variabelen, maar verschillen daarin:
- Na instellen kan de waarde van de constante niet meer worden gewijzigd
- De naam van de constante hoeft niet met een dollarteken ($) te beginnen
- Het bereik beïnvloedt niet de toegang tot de constante
- De waarde van de constante kan alleen een string of een getal zijn
Syntaxis
define(name,value,case_insensitive)
Parameters | Beschrijving |
---|---|
name | Verplicht. Bepaal de naam van de constante. |
value | Verplicht. Bepaal de waarde van de constante. |
case_insensitive |
Optioneel. Bepaal of de naam van de constante hoofdlettergevoelig is. Indien ingesteld op true, is de hoofdlettergevoeligheid niet van toepassing. Standaard is dit false (hoofdlettergevoelig). |
Voorbeeld
Voorbeeld 1
Definieer een hoofdlettergevoelige constante:
<?php define("GREETING","Hallo wereld!"); echo constant("GREETING"); ?>
Uitvoer:
Hallo wereld!
Voorbeeld 2
Definieer een hoofdlettergevoelige constante:
<?php define("GREETING","Hallo wereld!",TRUE); echo constant("greeting"); ?>
Uitvoer:
Hallo wereld!