การประกาศค่าคงที่ใน PHP
ก่อนอื่นต้องทำความเข้าใจเกี่ยวกับค่าคงที่(Constants)กันก่อน
- Constant จะเป็นเหมือนกับตัวแปรทั่วไปแต่จะไม่สามารถเปลี่ยนแปลงค่าได้
- Constant จะต้องนำหน้าด้วยตัวอักษรหรือ underscore(_) เท่านั้น
- ไม่จำเป็นต้องมีเครื่องหมาย $ นำหน้า
- ค่าคงที่จะอยู่ใน Global Scope โดยอัตโนมัติ
การกำหนดค่า Constant
การกำหนดค่า Constant จะใช้ function define() ในการกำหนดค่า โดย define() จะมี parameters อยู่ 3 ตัวด้วยกันคือ
- ชื่อ Constant
- ค่าของ Constant
- ต้องการให้ชื่อเป็น Case-insensitive (ตัวอักษรตัวใหญ่หรือตัวเล็กไม่ต่างกัน) โดย default จะเป็น FALSE
define("PI", 3.14159);
echo PI;
ถ้าต้องการให้เรียกใช้ค่าคงที่(Constant) แบบ Case-insensitive ด้วยการกำหนด Parameter ตัวที่ 3 เป็น TRUE
define("PI", 3.14159, true);
echo pi; // เราสามารถใช้ pi หรือ PI ก็ได้
ไม่มีความคิดเห็น:
แสดงความคิดเห็น