ในภาษา PHP มีค่าคงที่ที่เรียกว่า Predefined constant ซึ่งเป็นค่าคงที่ของภาษาที่เกิดขึ้นในขณะที่โปรแกรมทำงาน นั่นหมายความว่าค่าคงที่เหล่านี้จะถูกกำหนดในตอนที่ Interpreter ทำงานเสร็จสิ้น และแต่ละตัวจะให้ผลลัพธ์ที่แตกต่างกันไปในการรันโปรแกรม ต่อไปนี้เป็นรายการของ Predefined constant ในภาษา PHP
Constant | Description |
---|---|
__CLASS__ | ชื่อของคลาสปัจจุบันที่โปรแกรมทำงานอยู่ |
__DIR__ | ชื่อของโฟล์เดอร์ปัจจุบันที่ไฟล์โปรแกรมทำงานอยู่ |
__FILE__ | ชื่อของไฟล์โปรแกรมทำงานอยู่ |
__FUNCTION__ | ชื่อของฟังก์ชันที่โปรแกรมทำงานอยู่ |
__LINE__ | หมายเลขบรรทัดที่โปรแกรมทำงานอยู่ |
__METHOD__ | ชื่อของเมธอดที่โปรแกรมทำงานอยู่ |
__NAMESPACE__ | ชื่อของเนมสเปซที่โปรแกรมทำงานอยู่ |
from : marcuscode.com/lang/php/constants