นนทชัย ทรัพย์ทวีพงศ์ 2009-07-31 12:56:46 หมวดหมู่
PHP >
ค่าคงที่ (Constants) 
(0)

(0)

(0)

(478)
ในภาษา PHP นั้นได้กำหนดวิธีการประกาศตัวแปรค่าคงที่ (Constants) โดยผ่านฟังก์ชัน define() หรือใช้คีย์เวิร์ด const (ใช้ได้ตั้งแต่ PHP 5.3.0) เมื่อค่าคงที่ (Constants) ถูกกำหนดแล้ว มันจะไม่สามารถเปลี่ยนหรือคืนค่าได้อีกต่อไป เราสามารถรับค่าของค่าคงที่ได้โดยระบุชื่อของค่าคงที่ (Constants) ซึ่งจะแตกต่างจากการรับค่าตัวแปรทั่วไป นั่นก็คือตัวแปรค่าคงที่ไม่ ต้องใช้ $ (dolla sign) นำหน้าตัวแปรค่าคงที่ หรือว่าจะรับค่าของค่าคงที่ผ่านฟังก์ชัน constant() แต่ถ้าเรามีชื่อค่าคงที่ที่เปลี่ยนแปลงตลอด (ไม่แน่นอน หรือ dynamically) นั้นเราจะไม่รู้ว่ามีชื่อค่าคงที่ใดบ้าง เราสามารถใช้ฟังก์ชัน get_defined_constants() เพื่อรับค่ารายการการประกาศค่าคงที่ทั้งหมด