PHP define() Funkcja
Przykład
Zdefiniuj stałą uwzględniającą wielkość liter:
<?php
define("GREETING","Hello you! How are you today?");
echo constant("GREETING");
?>
Definicja i użycie
Funkcja define() definiuje stałą.
Stałe są bardzo podobne do zmiennych, z wyjątkiem następujących różnic:
- Wartość stałej nie może zostać zmieniona po jej ustawieniu
- Nazwy stałe nie wymagają wiodącego znaku dolara ($)
- Dostęp do stałych można uzyskać niezależnie od zakresu
- Wartości stałe mogą być tylko ciągami i liczbami
Składnia
define(name,value,case_insensitive)
Wartości parametrów
Parameter | Description |
---|---|
name | Required. Specifies the name of the constant |
value | Required. Specifies the value of the constant. |
case_insensitive | Optional. Specifies whether the constant name should be case-insensitive. Possible values:
|
Szczegóły techniczne
Wartość zwrotu: | Zwraca TRUE w przypadku sukcesu lub FALSE w przypadku niepowodzenia |
---|---|
Wersja PHP: | 4+ |
Dziennik zmian: | PHP 7.3: Definiowanie stałych bez uwzględniania wielkości liter jest przestarzałe. PHP 7: Parametr wartości może być również tablicą. PHP 5: Parametr wartości musi być łańcuchem, liczbą całkowitą, liczbą zmiennoprzecinkową, wartością logiczną lub NULL. |
❮ PHP Różne odniesienia