PHP Konstanter

Konstanter ligner variabler, men en gang defineret, kan konstanter ikke ændres eller afvikle definitionen.

PHP Konstanter

Konstanter er identifikatorer for en enkelt værdi (navn). Værdien kan ikke ændres i skriptet.

Gyldige konstantnavne begynder med et tegn eller en understregning (der er ingen $-tegn foran konstantnavnet).

Bemærk:I modsætning til variabler er konstanter automatisk globale gennem hele skriptet.

Sæt PHP konstanter

For at sætte en konstant skal du bruge define() Funktion - den bruger tre parametre:

  1. Den første parameter definerer konstantens navn
  2. Den anden parameter definerer konstantens værdi
  3. Den valgfri tredje parameter bestemmer, om konstantnavnet er følsomt over for store og små bogstaver. Standard er false.

Følgende eksempel opretter enKonstanter, der er følsomme over for store og små bogstavermed værdien "Welcome to codew3c.com!":

Eksempel

<?php
define("GREETING", "Welcome to codew3c.com!");
echo GREETING;
?>

Kør eksempel

Følgende eksempel opretter enKonstanter er ikke følsomme over for store og små bogstavermed værdien "Welcome to codew3c.com!":

Eksempel

<?php
define("GREETING", "Welcome to codew3c.com!", true);
echo greeting;
?>

Kør eksempel

Konstanter er globale

Konstanter er automatisk globale og kan bruges gennem hele skriptet.

Følgende eksempel bruger en konstant inden for en funktion, selvom den er defineret udenfor funktionen:

Eksempel

<?php
define("GREETING", "Welcome to codew3c.com!");
function myTest() {
    echo GREETING;
}
myTest();
?>

Kør eksempel