Hằng số trong PHP là tên hoặc mã định danh không thể thay đổi trong khi thực thi chương trình. Các hằng số PHP có thể được định nghĩa theo 2 cách: Các hằng số trong PHP tuân theo các quy tắc tương tự như biến PHP. Ví dụ: chỉ có thể bắt đầu bằng chữ cái hoặc dấu gạch dưới. Thông thường, hằng số PHP nên được
định nghĩa bằng chữ in hoa. Cú pháp của hàm define() trong PHP. Trong đó:
Ví dụ định nghĩa hằng số PHP bằng cách sử dụng define(). File: constant1.php <?php define("MESSAGE", "Hello PHP"); echo MESSAGE; ?> Kết quả: File: constant2.php <?php define("MESSAGE", "Hello PHP", true); //không phân biệt chữ hoa chữ thường echo MESSAGE; echo message; ?> Kết quả: File: constant3.php <?php define("MESSAGE", "Hello PHP", false); // phân biệt chữ hoa chữ thường echo MESSAGE; echo message; ?> Kết quả: Hello PHP Warning: Use of undefined constant message - assumed 'message' (this will throw an Error in a future version of PHP) in C:\xampp\htdocs\php\constant3.php on line 4 message Hằng số trong PHP: Sử dụng từ khóa constTừ khóa const định nghĩa các hằng số tại thời gian biên dịch. Nó nhanh hơn một chút so với define(). Nó phân biệt chữ hoa và chữ thường. <?php const MESSAGE="Hello const PHP"; echo MESSAGE; ?> Kết quả: Cách khai báo, sử dụng hằng (constant) trong PHPHằng là gì ?- Gần giống như biến, hằng (constant) được sử dụng để lưu trữ một giá trị đơn giản, tuy nhiên điểm khác biệt giữa hằng so với biến là hằng sẽ không thể thay đổi giá trị sau khi được xác định. Nội dung chính
Nội dung chính
Nội dung chính
- Một tên hằng hợp lệ phải được bắt đầu bằng một chữ cái hoặc dấu gạch dưới, không có dấu $ phía trước tên hằng. - Lưu ý: Không giống như các biến, mặc định các hằng sẽ có phạm vi toàn cục (global) trên toàn bộ tập lệnh. Cách khai báo một “hằng” trong PHP- Để tạo (khai báo) một hằng thì ta sử dụng hàm define() với cú pháp như sau:
- Dưới đây là bảng mô tả các tham số được sử dụng trong hàm define().
- Bạn cũng có thể dùng hằng để lưu trữ một mảng.
Hằng là toàn cục- Mặc định thì Hằng sẽ có phạm vi toàn cục, bạn có thể sử dụng nó ở bất kỳ vị trí nào trong tập lệnh mà không cần phải dùng đến từ khóa global. - Hằng Hello có phạm vi toàn cục, nó có thể sử dụng bên trong hàm mess() mà không cần phải dùng đến từ khóa global.
Cách khai báo, sử dụng hằng (constant) trong PHPHằng là gì ?- Gần giống như biến, hằng (constant) được sử dụng để lưu trữ một giá trị đơn giản, tuy nhiên điểm khác biệt giữa hằng so với biến là hằng sẽ không thể thay đổi giá trị sau khi được xác định. - Một tên hằng hợp lệ phải được bắt đầu bằng một chữ cái hoặc dấu gạch dưới, không có dấu $ phía trước tên hằng. - Lưu ý: Không giống như các biến, mặc định các hằng sẽ có phạm vi toàn cục (global) trên toàn bộ tập lệnh. Cách khai báo một “hằng” trong PHP- Để tạo (khai báo) một hằng thì ta sử dụng hàm define() với cú pháp như sau: define(name, value, case-insensitive)- Dưới đây là bảng mô tả các tham số được sử dụng trong hàm define().
<?php define("HTML", "Cách khai báo hằng"); //tên hằng CÓ phân biệt chữ hoa, chữ thường echo HTML; //ok echo html; //error define("CSS", "Cách sử dụng hằng", TRUE); //tên hằng KHÔNG phân biệt chữ hoa, chữ thường echo CSS; //ok echo css; //ok ?> - Bạn cũng có thể dùng hằng để lưu trữ một mảng. <?php define("Mobile", ["Nokia","HTC","Samsung"]); echo Mobile[1]; ?> Hằng là toàn cục- Mặc định thì Hằng sẽ có phạm vi toàn cục, bạn có thể sử dụng nó ở bất kỳ vị trí nào trong tập lệnh mà không cần phải dùng đến từ khóa global. - Hằng Hello có phạm vi toàn cục, nó có thể sử dụng bên trong hàm mess() mà không cần phải dùng đến từ khóa global. <?php define("Hello", "Chào cả nhà"); function mess(){ echo Hello; } mess(); ?>Cách khai báo, sử dụng hằng (constant) trong PHPHằng là gì ?- Gần giống như biến, hằng (constant) được sử dụng để lưu trữ một giá trị đơn giản, tuy nhiên điểm khác biệt giữa hằng so với biến là hằng sẽ không thể thay đổi giá trị sau khi được xác định. - Một tên hằng hợp lệ phải được bắt đầu bằng một chữ cái hoặc dấu gạch dưới, không có dấu $ phía trước tên hằng. - Lưu ý: Không giống như các biến, mặc định các hằng sẽ có phạm vi toàn cục (global) trên toàn bộ tập lệnh. Cách khai báo một “hằng” trong PHP- Để tạo (khai báo) một hằng thì ta sử dụng hàm define() với cú pháp như sau:
- Dưới đây là bảng mô tả các tham số được sử dụng trong hàm define().
- Bạn cũng có thể dùng hằng để lưu trữ một mảng.
Hằng là toàn cục- Mặc định thì Hằng sẽ có phạm vi toàn cục, bạn có thể sử dụng nó ở bất kỳ vị trí nào trong tập lệnh mà không cần phải dùng đến từ khóa global. - Hằng Hello có phạm vi toàn cục, nó có thể sử dụng bên trong hàm mess() mà không cần phải dùng đến từ khóa global.
|