Stałe PHP
- Poprzednia strona Funkcje strumieniowe PHP
- Następna strona Operatorzy 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:
- Pierwszy parametr definiuje nazwę stałej
- Drugi parametr definiuje wartość stałej
- 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; ?>
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; ?>
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(); ?>
- Poprzednia strona Funkcje strumieniowe PHP
- Następna strona Operatorzy PHP