PHP Constants - Hằng số
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.
PHP Constants - hằng số
Giá trị hằng số không thể thay đổi trong tập lệnh.
Tên hằng hợp lệ bắt đầu bằng một chữ cái hoặc dấu gạch dưới (không có ký tự $ trước tên hằng số).
Note: Không giống như các biến, hằng được tự động là biến toàn cầu trên toàn bộ tập lệnh.
Tạo một hằng số
Để tạo một hằng số, sử dụng hàm define()
.
Syntax
define(name, value, case-insensitive)
Các tham số:
- name: Chỉ định tên của hằng
- value: Chỉ định giá trị của hằng
- case-insensitive: Chỉ định xem tên hằng có phân biệt chữ hoa chữ thường hay không. Mặc định là false
Ví dụ
Tạo một hằng với case-sensitive (trường hợp có phân biệt chữ hoa chữ thường) - thường tên các hằng viết in hoa:
<?php
define("GREETING", "Welcome to W3Schools.com!");
echo GREETING;
?>
Ví dụ
Tạo một hằng với case-insensitive (Tên hằng không phân biệt chữ thường chữ hoa):
<?php
define("GREETING", "Welcome to W3Schools.com!", true);
echo greeting;
?>
PHP Constant Arrays - Mảng hằng
Trong PHP7, bạn có thể tạo một mảng hằng sử dụng hàm define()
.
Ví dụ
Tạo một mảng hằng:
<?php
define("cars", [
"Alfa Romeo",
"BMW",
"Toyota"
]);
echo cars[0];
?>
Các hằng là biến Global
Ví dụ
Ví dụ này sử dụng hằng số bên trong hàm, ngay cả khi nó được định nghĩa bên ngoài hàm:
<?php
define("GREETING", "Welcome to W3Schools.com!");
function myTest() {
echo GREETING;
}
myTest();
?>
Tags:
Phản hồi từ học viên
5
(Dựa trên đánh giá ngày hôm nay)