PHP กำหนด ()ฟังก์ชั่น
ตัวอย่าง
กำหนดค่าคงที่ที่คำนึงถึงขนาดตัวพิมพ์:
<?php
define("GREETING","Hello you! How are you today?");
echo constant("GREETING");
?>
ความหมายและการใช้งาน
ฟังก์ชัน define() กำหนดค่าคงที่
ค่าคงที่เหมือนกับตัวแปร ยกเว้นข้อแตกต่างต่อไปนี้:
- ค่าคงที่ไม่สามารถเปลี่ยนแปลงได้หลังจากตั้งค่าแล้ว
- ชื่อคงที่ไม่จำเป็นต้องมีเครื่องหมายดอลลาร์ชั้นนำ ($)
- ค่าคงที่สามารถเข้าถึงได้โดยไม่คำนึงถึงขอบเขต
- ค่าคงที่ต้องเป็นสตริงและตัวเลขเท่านั้น
ไวยากรณ์
define(name,value,case_insensitive)
ค่าพารามิเตอร์
Parameter | Description |
---|---|
name | Required. Specifies the name of the constant |
value | Required. Specifies the value of the constant. |
case_insensitive | Optional. Specifies whether the constant name should be case-insensitive. Possible values:
|
รายละเอียดทางเทคนิค
คืนมูลค่า: | ส่งกลับ TRUE เมื่อสำเร็จหรือ FALSE เมื่อล้มเหลว |
---|---|
รุ่น PHP: | 4+ |
บันทึกการเปลี่ยนแปลง: | PHP 7.3: การกำหนดค่าคงที่ที่ไม่คำนึงถึงขนาดตัวพิมพ์ถูกเลิกใช้แล้ว PHP 7: พารามิเตอร์ค่าสามารถเป็นอาร์เรย์ได้เช่นกัน PHP 5: พารามิเตอร์ค่าต้องเป็นสตริง, จำนวนเต็ม, ทุ่น, บูลีนหรือ NULL |
❮ PHP การอ้างอิงเบ็ดเตล็ด