[Php 4, Php 5, Php 7, Php 8] Xác định - Xác định một hằng số được đặt tên — Defines a named constant Xác định [Chuỗi Tên của hằng số. Ghi chú:: Có thể xác định các hằng số [] có tên dành riêng hoặc thậm chí không hợp lệ, có giá trị có thể [chỉ] được truy xuất với hằng số []. Tuy nhiên, làm như vậy không được khuyến khích.define[] constants with reserved or even invalid names, whose value can [only] be retrieved with constant[]. However, doing so is not recommended. Giá trị của hằng số. Trong Php 5, Cảnh báo Mặc dù có thể xác định các hằng số tài nguyên, nhưng nó không được khuyến khích và có thể gây ra hành vi không thể đoán trước.resource constants, it is not recommended and may cause unpredictable behavior. Nếu được đặt thành Cảnh báo Mặc dù có thể xác định các hằng số tài nguyên, nhưng nó không được khuyến khích và có thể gây ra hành vi không thể đoán trước. Ghi chú:: Có thể xác định các hằng số [] có tên dành riêng hoặc thậm chí không hợp lệ, có giá trị có thể [chỉ] được truy xuất với hằng số []. Tuy nhiên, làm như vậy không được khuyến khích. Giá trị của hằng số. Trong Php 5, Trả về giá trị Trả về Thay đổi Phiên bản Ví dụ số 1 xác định hằng số ¶ Ví dụ #2 hằng số có tên dành riêngSự mô tả
$constant_name
, hỗn hợp $value
, bool $case_insensitive
= false
]: bool[string $constant_name
, mixed $value
, bool $case_insensitive
= false
]: boolThông số
constant_name
value
value
phải là giá trị vô hướng [int, float, chuỗi, bool hoặc null
]. Trong Php 7, giá trị mảng cũng được chấp nhận.scalar value [int, float, string, bool, or null
]. In PHP 7, array values are also accepted. case_insensitive
$constant_name
0, hằng số sẽ được xác định không nhạy cảm trường hợp. Hành vi mặc định là nhạy cảm trường hợp; tức là $constant_name
1 và $constant_name
2 đại diện cho các giá trị khác nhau.$constant_name
0, the constant will be defined case-insensitive. The default behavior is case-sensitive; i.e. $constant_name
1 and $constant_name
2 represent different values.
value
value
phải là giá trị vô hướng [int, float, chuỗi, bool hoặc null
]. Trong Php 7, giá trị mảng cũng được chấp nhận.$constant_name
0 on success or false
on failure. Cảnh báo
Mặc dù có thể xác định các hằng số tài nguyên, nhưng nó không được khuyến khích và có thể gây ra hành vi không thể đoán trước.Sự mô tả 8.0.0 case_insensitive
$constant_name
0 to case_insensitive
now emits an $constant_name
9. Passing false
is still allowed.
7.3.0 Nếu được đặt thành $constant_name
0, hằng số sẽ được xác định không nhạy cảm trường hợp. Hành vi mặc định là nhạy cảm trường hợp; tức là $constant_name
1 và $constant_name
2 đại diện cho các giá trị khác nhau.7.0.0 Xác định các hằng số không nhạy cảm trường hợp được không dùng nữa là Php 7.3.0. Kể từ Php 8.0.0, chỉ false
là một giá trị chấp nhận được, vượt qua $constant_name
0 sẽ tạo ra một cảnh báo. values are allowed.
Hằng số không phân biệt trường hợp được lưu trữ dưới dạng trường hợp thấp hơn.
$value
2$value
3$value
4$constant_name
0 khi thành công hoặc false
về thất bại.$value
5bool[false]
bool[true]
string[4] "test"
int[5]
Vượt qua
$constant_name
0 đến case_insensitive
bây giờ phát ra một $constant_name
9. Vượt qua false
vẫn được phép.case_insensitive
đã được không dùng nữa và sẽ bị xóa trong phiên bản 8.0.0.$value
6$value
7$value
8
$value
9
$case_insensitive
0
$case_insensitive
1Ví dụ này minh họa khả năng xác định một hằng số có cùng tên với hằng số ma thuật. Vì hành vi kết quả rõ ràng là khó hiểu, mặc dù không nên làm điều này trong thực tế. ¶
Ví dụ trên sẽ xuất ra:
$case_insensitive
2
$case_insensitive
3
$case_insensitive
1Xem thêm ¶
đã xác định [] - kiểm tra xem có tồn tại không đổi có tên không
$case_insensitive
5
$case_insensitive
6
$case_insensitive
7
$case_insensitive
8
$case_insensitive
1hằng số [] - Trả về giá trị của một hằng số ¶
Ví dụ trên sẽ xuất ra:
false
0
false
1
false
2
false
3Xem thêm ¶
đã xác định [] - kiểm tra xem có tồn tại không đổi có tên không
false
4
false
5
false
6
false
7
false
8
false
9
$case_insensitive
1hằng số [] - Trả về giá trị của một hằng số ¶
Phần trên các hằng số
constant_name
1
constant_name
2
$case_insensitive
1Ravenswd tại Gmail Dot Com ¶ ¶
7 năm trước
constant_name
4
constant_name
5
false
2
constant_name
7@Simoast trên Twitter ¶ ¶
5 năm trước
constant_name
8
constant_name
9
$case_insensitive
1danbettles tại yahoo dot co dot uk ¶ ¶
13 năm trước
value
1
value
2
$case_insensitive
1Dale Landry ¶ ¶
13 năm trước
value
4
value
5
value
6
value
7
value
8
value
9
$case_insensitive
1Dale Landry ¶ ¶
Ví dụ trên sẽ xuất ra:
value
1
value
2
value
3
value
4
value
5Xem thêm ¶
Phần trên các hằng số
value
6
value
7
value
8
value
9Ravenswd tại Gmail Dot Com ¶ ¶
7 năm trước
@Simoast trên Twitter ¶
null
1
null
2
null
3
null
45 năm trước ¶
5 năm trước
null
5
null
6
null
7
null
8
$case_insensitive
1danbettles tại yahoo dot co dot uk ¶ ¶
13 năm trước
case_insensitive
0
case_insensitive
1
$case_insensitive
1Dale Landry ¶ ¶
eparkerii tại carolina dot rr dot com ¶
case_insensitive
3
case_insensitive
4
$case_insensitive
1