PHP ค่าคงที่

ค่าคงที่เหมือนตัวแปร แต่ค่าคงที่หากถูกกำหนดแล้วไม่สามารถเปลี่ยนหรือยกเลิกการกำหนดได้

PHP ค่าคงที่

ค่าคงที่เป็นตัวแทนของค่าเดียว (ชื่อ) ไม่สามารถเปลี่ยนค่าได้ในโปรแกรม

ชื่อค่าคงที่ที่ถูกต้องเริ่มต้นด้วยตัวอักษรหรือข้อเทคสี (ไม่มีสัญลักษณ์ $ ก่อนชื่อค่าคงที่)

หมายเหตุ:ต่างกับตัวแปร ค่าคงที่เป็นทั่วไปและอัตโนมัติทั่วโปรแกรม

ตั้งค่าค่าคงที่ PHP

ถ้าต้องการตั้งค่าค่าคงที่ ใช้ define() ฟังก์ชัน - ฟังก์ชันนี้ใช้สามปรมาณาการ:

  1. ปรมาณาการที่หนึ่งกำหนดชื่อของค่าคงที่
  2. ปรมาณาการที่สองกำหนดค่าของค่าคงที่
  3. ปรมาณาการที่สามเป็นที่เลือกใช้เพื่อกำหนดว่าชื่อค่าคงที่จะตั้งตารงต่อความหมายของแปลงตัวอักษรใหญ่/เล็กหรือไม่ โดยเริ่มต้นค่าเริ่มต้นค่าเป็น false

ตัวอย่างด้านล่างสร้างค่าคงที่ที่ตั้งตารงต่อความหมายของแปลงตัวอักษรใหญ่/เล็กค่าคือ "Welcome to codew3c.com!":

ตัวอย่าง

<?php
define("GREETING", "Welcome to codew3c.com!");
echo GREETING;
?>

ปฏิบัติตัวอย่าง

ตัวอย่างด้านล่างสร้างค่าคงที่ที่ไม่ความตั้งตารงต่อความหมายของแปลงตัวอักษรใหญ่/เล็กค่าคือ "Welcome to codew3c.com!":

ตัวอย่าง

<?php
define("GREETING", "Welcome to codew3c.com!", true);
echo greeting;
?>

ปฏิบัติตัวอย่าง

ค่าคงที่เป็นทั่วไป

ค่าคงที่เป็นทั่วไปและสามารถใช้ได้ทั่วโปรแกรม

ตัวอย่างด้านล่างใช้ค่าคงที่ภายในฟังก์ชัน แม้ว่ามันจะถูกกำหนดนอกฟังก์ชันด้วย

ตัวอย่าง

<?php
define("GREETING", "Welcome to codew3c.com!");
function myTest() {
    echo GREETING;
}
myTest();
?>

ปฏิบัติตัวอย่าง