Stałe PHP

Stałe są podobne do zmiennych, ale po ich zdefiniowaniu nie można ich zmienić ani odwołać definicji.

Stałe PHP

Stałe są identyfikatorami wartości (nazwy). W skrypcie nie można zmienić tej wartości.

Prawidłowa nazwa stałej zaczyna się od znaku lub podkreślenia (przed nazwą stałą nie ma znaku $).

Uwaga:W przeciwieństwie do zmiennych, stałe są automatycznie globalne i przechodzą przez cały skrypt.

Ustawianie stałych PHP

Aby ustawić stałą, użyj define() Funkcja - używa trzech parametrów:

  1. Pierwszy parametr definiuje nazwę stałej
  2. Drugi parametr definiuje wartość stałej
  3. Opcjonalny trzeci parametr określa, czy nazwa stałej jest wrażliwa na wielkość liter. Domyślnie jest false.

Poniżej znajduje się przykład tworzenia:Stałe są niewrażliwe na wielkość litero wartości "Welcome to codew3c.com!":

Przykład

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

Uruchom przykład

Poniżej znajduje się przykład tworzenia:Stałe są wrażliwe na wielkość litero wartości "Welcome to codew3c.com!":

Przykład

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

Uruchom przykład

Stałe są globalne

Stałe są automatycznie globalne i mogą być używane w całym skrypcie.

Poniższy przykład używa stałej wewnątrz funkcji, nawet jeśli została zdefiniowana poza nią:

Przykład

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

Uruchom przykład