ค่าคงที่ PHP
ค่าคงที่ PHP นั้นคล้ายกับตัวแปร PHP ที่ใช้ในการเก็บค่า แต่ไม่สามารถเปลี่ยนค่าได้ซึ่งต่างจากตัวแปร มันถูกเรียกว่าค่าคงที่เพราะ; คุณเดาได้ว่ามันคงที่ตลอดโปรแกรม PHP ด้วยการใช้ค่าคงที่คุณ "ล็อค" ค่าที่ป้องกันคุณจากการเปลี่ยนโดยไม่ตั้งใจ

ประการที่สองหากคุณต้องการรันโปรแกรมหลายครั้งโดยใช้ค่าที่แตกต่างกันในแต่ละครั้งคุณไม่จำเป็นต้องค้นหาตลอดทั้งโปรแกรมและเปลี่ยนค่าในแต่ละอินสแตนซ์ คุณจะต้องเปลี่ยนมันที่จุดเริ่มต้นของโปรแกรมที่คุณตั้งค่าเริ่มต้นสำหรับค่าคงที่

ลองมาดูตัวอย่างที่เราใช้ฟังก์ชั่น define เพื่อตั้งค่าเริ่มต้นของค่าคงที่เป็นสถานะในสหรัฐอเมริกาที่ธุรกิจตั้งอยู่จากนั้นเราสามารถใช้ค่าคงที่นี้ในโปรแกรมบัญชี

define ("CONSTANT_NAME", "value");

define ("STATE", "Ohio");

สะท้อนสถานะ

ในตัวอย่างข้างต้นฟังก์ชัน define เริ่มต้นด้วยชื่อฟังก์ชัน กำหนด ตามด้วยวงเล็บ ภายในวงเล็บคือชื่อของค่าคงที่และค่าที่จะกำหนดให้กับค่าคงที่ ทั้งสองอยู่ในเครื่องหมายคำพูดและคั่นด้วยเครื่องหมายจุลภาค ทั้งหมดนี้จะตามด้วยเครื่องหมายอัฒภาค
  • คุณจะสังเกตเห็นว่ามูลค่าของโอไฮโอนั้นอยู่ในเครื่องหมายคำพูด นี่เป็นเพราะมันเป็นสตริงตัวอักษร ในการจัดเก็บค่าตัวเลขคุณไม่จำเป็นต้องมีเครื่องหมายคำพูด

    define ("TAX", 4);

  • คุณจะสังเกตเห็นว่าแตกต่างจากตัวแปร PHP ไม่มี $ ต่อหน้าชื่อคงที่

  • แม้ว่าจะไม่จำเป็น แต่โปรแกรมเมอร์ส่วนใหญ่จะใช้ตัวอักษรตัวพิมพ์ใหญ่ทั้งหมดเมื่อตั้งชื่อค่าคงที่เพื่อให้โดดเด่นจากตัวแปรในโปรแกรม

  • คุณไม่ใช้เครื่องหมายคำพูดเมื่อคุณใช้ค่าคงที่ในคำสั่ง echo หากคุณใช้คำสั่ง echo จะแสดงชื่อคงที่

    สะท้อนสถานะ // จะแสดงโอไฮโอ

    echo "STATE"; // จะแสดงสถานะ





คำแนะนำวิดีโอ: สอนเขียน PHP #6 (พื้นฐาน) - ค่าคงที่ (Constants) (อาจ 2024).