Các hằng số giống như các biến ngoại trừ một khi chúng được xác định, chúng không thể thay đổi hoặc không xác định.
Hằng số PHP
Một hằng số là một định danh [tên] cho một giá trị đơn giản. Giá trị không thể được thay đổi trong tập lệnh.
Một tên hằng số hợp lệ bắt đầu bằng chữ cái hoặc dấu gạch dưới [không có giá nào trước tên hằng số].
Lưu ý: Không giống như các biến, hằng số tự động toàn cầu trên toàn bộ tập lệnh. Unlike variables, constants are automatically global across the entire script.
Tạo hằng số PHP
Để tạo hằng số, hãy sử dụng hàm define[]
.
Cú pháp
Xác định [tên, giá trị, không phân biệt trường hợp]
Parameters:
- Tên: Chỉ định tên của hằng số
- Giá trị: Chỉ định giá trị của hằng số
- Không phân biệt trường hợp: Chỉ định xem tên không đổi có nên không nhạy cảm trường hợp hay không. Mặc định là sai
Thí dụ
Tạo một hằng số với một tên nhạy cảm trường hợp:case-sensitive name:
Hãy tự mình thử »
Thí dụ
Tạo một hằng số với một tên nhạy cảm trường hợp:case-insensitive name:
Hãy tự mình thử »
Tạo một hằng số với một tên không nhạy cảm trường hợp:
Mảng hằng số PHP
Thí dụ
Tạo một hằng số với một tên nhạy cảm trường hợp:
Hãy tự mình thử »
Tạo một hằng số với một tên không nhạy cảm trường hợp:
Mảng hằng số PHP
Thí dụ
Tạo một hằng số với một tên nhạy cảm trường hợp:
Hãy tự mình thử »
Tiếp theo → ← Prev
Hằng số PHP là tên hoặc định danh không thể thay đổi trong quá trình thực hiện tập lệnh ngoại trừ hằng số ma thuật, không thực sự là hằng số. Hằng số PHP có thể được xác định bằng 2 cách:
- Sử dụng hàm xác định []
- Sử dụng từ khóa const
Các hằng số tương tự như biến ngoại trừ một khi chúng được xác định, chúng không bao giờ có thể được xác định hoặc thay đổi. Họ vẫn không đổi trên toàn bộ chương trình. Các hằng số PHP tuân theo các quy tắc biến PHP tương tự. Ví dụ, nó có thể được bắt đầu bằng một chữ cái hoặc chỉ gạch dưới.For example, it can be started with a letter or underscore only.
Thông thường, hằng số PHP nên được xác định trong các chữ cái viết hoa.
Lưu ý: Không giống như các biến, hằng số tự động toàn cầu trong suốt tập lệnh.
Hằng số PHP: Xác định []
Sử dụng hàm xác định [] để tạo hằng số. Nó xác định hằng số trong thời gian chạy. Hãy xem chức năng cú pháp của hàm xác định [] trong PHP.
- Tên: Nó chỉ định tên không đổi. It specifies the constant name.
- Giá trị: Nó chỉ định giá trị không đổi. It specifies the constant value.
- Không phân biệt trường hợp: Chỉ định xem một hằng số có nhạy cảm trường hợp hay không. Giá trị mặc định là sai. Nó có nghĩa là nó nhạy cảm với trường hợp theo mặc định. Specifies whether a constant is case-insensitive. Default value is false. It means it is case sensitive by default.
Chúng ta hãy xem ví dụ để xác định hằng số PHP bằng cách sử dụng DEFINE [].
Tệp: Constant1.php
Output:
Hello JavaTpoint PHP
Tạo một hằng số với tên không nhạy cảm trường hợp:case-insensitive name:
Tệp: Constant2.php
Output:
Hello JavaTpoint PHP Hello JavaTpoint PHP
Tệp: Constant3.php
Output:
Hello JavaTpoint PHP Notice: Use of undefined constant message - assumed 'message' in C:\wamp\www\vconstant3.php on line 4 message
Hằng số PHP: Từ khóa Const
PHP đã giới thiệu một từ khóa Const để tạo ra một hằng số. Từ khóa Const xác định hằng số tại thời điểm biên dịch. Đó là một cấu trúc ngôn ngữ, không phải là một chức năng. Các hằng số được xác định bằng cách sử dụng từ khóa Const là nhạy cảm trường hợp.const to create a constant. The const keyword defines constants at compile time. It is a language construct, not a function. The constant defined using const keyword are case-sensitive.
Tệp: Constant4.php
Output:
Hello const by JavaTpoint PHP
Hàm không đổi []
Có một cách khác để in giá trị của các hằng số bằng hàm hằng số [] thay vì sử dụng câu lệnh ECHO.
Cú pháp
Cú pháp cho hàm hằng số sau:
Tệp: hằng số5.php
Output:
JavaTpoint JavaTpoint
Không đổi so với các biến
Một khi hằng số được xác định, nó không bao giờ có thể được xác định lại. | Một biến có thể được xác định cũng như được xác định lại dễ dàng. |
Một hằng số chỉ có thể được xác định bằng hàm xác định []. Nó không thể được xác định bởi bất kỳ nhiệm vụ đơn giản. | Một biến có thể được xác định bởi toán tử gán [=] đơn giản. |
Không cần phải sử dụng dấu hiệu đô la [$] trước khi không đổi trong quá trình chuyển nhượng. | Để khai báo một biến, luôn luôn sử dụng dấu hiệu đô la [$] trước biến. |
Các hằng số không tuân theo bất kỳ quy tắc phạm vi biến nào và chúng có thể được xác định và truy cập ở bất cứ đâu. | Các biến có thể được khai báo ở bất cứ đâu trong chương trình, nhưng chúng tuân theo các quy tắc phạm vi biến. |
Hằng số là các biến có giá trị không thể thay đổi trong suốt chương trình. | Giá trị của biến có thể được thay đổi. |
Theo mặc định, hằng số là toàn cầu. | Các biến có thể là cục bộ, toàn cầu hoặc tĩnh. |
Chủ đề tiếp theo Hằng số ma thuậtPHP Magic Constants
← Tiếp theo →