PHP Konstanter

Konstanter liknar variabler, men när en konstant har definierats kan den inte ändras eller avbrytas.

PHP Konstanter

Konstanter är identifikatorer för enskilda värden (namn). Det är inte möjligt att ändra detta värde i skriptet.

Giltiga konstantnamn börjar med tecken eller understreck (ingen $-tecken innan konstantnamnet).

Kommentar:I motsats till variabler är konstanter automatiskt globala över hela skriptet.

Sätt PHP-konstant

För att sätta en konstant, använd define() Funktion - den använder tre parametrar:

  1. Den första parametern definierar konstantens namn
  2. Den andra parametern definierar konstantens värde
  3. Den valfria tredje parametern bestämmer om konstantnamnet är känsligt för storlek och små bokstäver. Standard är false.

Följande exempel skapar enKonstanter som är känsliga för storlek och små bokstävermed värdet "Welcome to codew3c.com!":

Exempel

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

Kör en exempel

Följande exempel skapar enKonstanter är inte känsliga för storlek och små bokstävermed värdet "Welcome to codew3c.com!":

Exempel

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

Kör en exempel

Konstanter är globala

Konstanter är automatiskt globala och kan användas över hela skriptet.

Följande exempel använder en konstant inom en funktion, även om den definieras utanför funktionen:

Exempel

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

Kör en exempel