PHP define() funktionen
Definition og brug
define() funktionen definerer en konstant.
Konstanter ligner variabler, men adskiller sig på følgende måde:
- Efter at være sat, kan værdien af konstanten ikke ændres
- Konstantnavn skal ikke begynde med en dollarsymbol ($)
- Området påvirker ikke adgangen til konstanten
- Konstantværdi kan kun være en streng eller et tal
Syntaks
define(name,value,case_insensitive)
Parametre | Beskrivelse |
---|---|
name | Obligatorisk. Angiv konstantens navn. |
value | Obligatorisk. Angiv konstantens værdi. |
case_insensitive |
Valgfri. Angiv om konstantens navn er følsomt over for store/kleine bogstaver. Hvis indstillet til true, er det ikke følsomt over for store/kleine bogstaver. Standard er false (følsom over for store/kleine bogstaver). |
Eksempel
Eksempel 1
Definer en følsom konstant for store/kleine bogstaver:
<?php define("GREETING","Hello world!"); echo constant("GREETING"); ?>
Uddrag:
Hej verden!
Eksempel 2
Definer en inkassens følsom konstant:
<?php define("GREETING","Hello world!",TRUE); echo constant("greeting"); ?>
Uddrag:
Hej verden!