PHP 5 Stałe
Po stała wartość jest zdefiniowana w innym miejscu w skrypcie nie może być zmieniony.
stałe PHP
Stała jest identyfikatorem dla prostej wartości. Wartość ta nie może być zmieniony w skrypcie.
Stała składa się z liter alfabetu angielskiego, podkreślenia i cyfr, ale liczby nie pojawiają się jako pierwsze litery. (Nazwy stałe nie trzeba dodawać $ modyfikator).
Uwaga: Stała całym skrypcie mogą być użyte.
Ustawianie stałych PHP
Ustawienie stałe za pomocą określenia funkcji () składnia funkcja jest następujący:
bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )
Funkcja ta przyjmuje trzy argumenty:
- Nazwa: Wymagane parametry, stałą nazwę, która flag.
- wartość: wartość obowiązkowych parametrów, stałych.
- case_insensitive: opcjonalny parametr, jeśli ma wartość TRUE, stała się wielkości liter. Domyślną wartością jest wielkość liter.
W poniższym przykładzie tworzymy stałą wielkość liter, stałą wartość "Welcome to w3write.com":
<?php // 区分大小写的常量名 define("GREETING", "欢迎访问 w3write.com"); echo GREETING; // 输出 "欢迎访问 w3write.com" echo '<br>'; echo greeting; // 输出 "greeting" ?>
W poniższym przykładzie stworzymy stałej wielkości liter, stałą wartość "Welcome to w3write.com":
<?php // 不区分大小写的常量名 define("GREETING", "欢迎访问 w3write.com", true); echo greeting; // 输出 "欢迎访问 w3write.com" ?>
Stałe są globalne
Po zdefiniowaniu stałych, domyślnie jest to zmienna globalna, które mogą być wykorzystane w dowolnym miejscu na całym przebiegu skryptu.
Poniższy przykład pokazuje zastosowanie stałych w funkcji, nawet jeśli stałe są zdefiniowane w funkcji zewnętrznego można stosować zwykle stała.
<?php define("GREETING", "欢迎访问 w3write.com"); function myTest() { echo GREETING; } myTest(); // 输出 "欢迎访问 w3write.com" ?>