Hướng dẫn explain define() in php - giải thích định nghĩa () trong php
(Php 4, Php 5, Php 7, Php 8) Show Xác định - Xác định một hằng số được đặt tên — Defines a named constant Sự mô tảXác định (Chuỗi Thông sốconstant_name Tên của hằng số.
value 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. case_insensitive 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.
|
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.
Trả về giá trị
$value
2
$value
3
$value
4 Trả về $constant_name
0 khi thành công hoặc false
về thất bại.
Thay đổi
$value
5
Phiên bản
bool(false) bool(true) string(4) "test" int(5)
Vượt qua $constant_name0 đến case_insensitive bây giờ phát ra một $constant_name9. 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. - Giá trị mảng được cho phép.
- Ví dụ
Ví dụ số 1 xác định hằng số ¶
Ví dụ #2 hằng số có tên dành riêng
$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
$case_insensitive
1@Simoast trên Twitter ¶ ¶
5 năm trước
constant_name
7
constant_name
8
false
2
value
0danbettles 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
đã xác định () - kiểm tra xem có tồn tại không đổi có tên không ¶
Phần trên các hằng số
value
6
value
7
value
8
value
9Ravenswd tại Gmail Dot Com ¶ ¶
đã xác định () - kiểm tra xem có tồn tại không đổi có tên không
null
0
null
1
null
2
null
3
null
4hằng số () - Trả về giá trị của một hằng số ¶
Phần trên các hằng số
null
5
null
6
null
7
null
8
7 năm trước ¶
@Simoast trên Twitter ¶
case_insensitive
0
case_insensitive
1
$case_insensitive
15 năm trước ¶
danbettles tại yahoo dot co dot uk ¶
case_insensitive
3
case_insensitive
4
$case_insensitive
1