เราจะหารือเกี่ยวกับรายละเอียดของ กำหนด() ฟังก์ชัน ไวยากรณ์ และการใช้งานในคู่มือนี้
ฟังก์ชัน Defin() ใน PHP คืออะไร?
เดอะ กำหนด() เป็นฟังก์ชันในตัวใน PHP ที่ใช้สร้างค่าคงที่ ค่าคงที่เป็นเหมือนตัวแปร แต่เมื่อถูกกำหนดภายในโปรแกรมแล้ว ค่าของค่าคงที่จะยังคงเหมือนเดิม ค่าคงที่ใน PHP มีประโยชน์สำหรับการจัดเก็บค่าที่คงที่ตลอดการทำงานของโปรแกรม
ไวยากรณ์
ไวยากรณ์สำหรับการใช้ กำหนด() ฟังก์ชันใน PHP มีดังนี้:
กำหนด ( 'CONSTANT_NAME' , ค่า , กรณี - ไม่รู้สึก )
ฟังก์ชันกำหนดจะยอมรับพารามิเตอร์สามตัว ได้แก่ CONSTANT_NAME ที่ระบุชื่อตัวแปรของค่าคงที่ ค่า ที่กำหนดค่าของค่าคงที่และ case_insensitive เป็นพารามิเตอร์ที่ระบุว่าชื่อของค่าคงที่ควรคำนึงถึงขนาดตัวพิมพ์หรือไม่ นี่คือพารามิเตอร์ทางเลือกและมีค่าที่เป็นไปได้สองค่าเช่นกัน จริงหรือเท็จ , จริง ใช้สำหรับชื่อตัวแปรที่ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่ และ เท็จ เป็นชื่อที่คำนึงถึงตัวพิมพ์เล็กและใหญ่ ลักษณะการทำงานเริ่มต้นของฟังก์ชันจะพิจารณาตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ในขณะที่ PHP ไม่รองรับตัวพิมพ์เล็กและตัวพิมพ์ใหญ่อีกต่อไป
ตัวอย่างที่ 1
ในตัวอย่างต่อไปนี้ เราได้กำหนดตัวแปรคงที่ชื่อ คงที่ ด้วยค่า คำแนะนำลินุกซ์ . จากนั้นเราก็พิมพ์ค่าของ คงที่ คำสั่ง echo แรกจะพิมพ์ค่าและคำสั่งที่สองจะแสดงข้อผิดพลาด เนื่องจากฟังก์ชันคำนึงถึงขนาดตัวพิมพ์:
กำหนด ( 'คงที่' , 'LinuxHint' ) ;
เสียงสะท้อน คงที่ . ' \n ' ;
เสียงสะท้อน คงที่ ;
?>
ตัวอย่างที่ 2
คุณยังสามารถกำหนดค่าของค่าคงที่หนึ่งให้กับอีกค่าหนึ่งได้โดยอ้างอิงค่าคงที่เดิมเมื่อกำหนดค่าคงที่ใหม่
ตัวอย่างเช่น:
กำหนด ( 'เอสทีอาร์' , 'LinuxHint' ) ;
กำหนด ( 'NEW_STR' , เอสทีอาร์ ) ;
เสียงสะท้อน เอสทีอาร์ ;
เสียงสะท้อน ' \n ' ;
เสียงสะท้อน NEW_STR ;
?>
รหัส PHP ที่กำหนดกำหนดชื่อคงที่ “เอสทีอาร์” ด้วยค่า 'LinuxHint' และค่าคงที่อื่นชื่อ “NEW_STR” ที่กำหนดค่าของ “เอสทีอาร์” คงที่. จากนั้นโค้ดจะแสดงค่าของค่าคงที่ทั้งสองโดยใช้คำสั่ง echo
บรรทัดล่าง
พี.เอช.พี มีวิธีการดำเนินการที่ไม่เหมือนใคร และค่อนข้างแตกต่างจากภาษาโปรแกรมยอดนิยมอื่น ๆ ใน PHP มีสองวิธีที่แตกต่างกันในการกำหนด a คงที่ หนึ่งกำลังใช้ คำหลัก const และอีกอย่างคือการใช้ กำหนด() การทำงาน. เดอะ คงที่ ใน PHP สามารถใช้ได้ทุกที่ในโค้ดและค่าของมันยังคงเหมือนเดิมตลอดการทำงานของโปรแกรม