วิธีหาว่ามี constants อะไรให้สามารถใช้งานได้
เนื่องจาก CMS หรือ Framework หลายๆตัว มีการ defined constants ไว้ค่อนข้างจะเยอะ เราจึงควรเลือกใช้ตัวแปรที่มีการ defined ไว้ให้ถูกต้องเหมาะสม
$a = get_defined_constants(true); print_r($a['user']);
อาจจะเป็น function ที่พอรู้กันอยู่แล้วแต่ไม่ค่อยได้นำมาใช้ครับ ส่วนตัวผมว่ามีประโยชน์ต่อโปรแกรมขนาดใหญ่ที่มีการ ตั้งค่าไว้มากมาย บางครั้งเราไม่รุ้ว่าได้ตั้งค่าอะไรไว้ มีการ defined อะไรไว้บ้าง หรือ ค่าที่เรา defined ไว้เป็นอะไรอยู่ในตอนนี้
และทั้งนี้ผมว่าเหมาะกับการที่จะเข้าไป debug โปรแกรมอื่นๆที่ ขอไม่เจอะจงที่ Framework ใดๆนะครับ ข้อดีก็จะช่วยให้เราใช้ค่าที่มีการ defined ไว้ได้ถูกต้องหรือไกล้เคียงมากที่สุด ดีกว่าเราไปตั้งใหม่ แล้วซ้ำไปซ้ำมาครับ ก็จะช่วยให้เป็นระเบียบด้วยครับ
นอกจากนี้เรายังสามารถหาได้ด้วยว่า ได้มี function อะไรบ้างที่เราสามารถเรียกใช้งานได้ ง่ายๆก็คือหา function ทั้งหมดที่เราได้สร้างขึ้น
$arr = get_defined_functions(); print_r($arr['user']);
ตัวนี้หากโปรแกรมใหญ่ๆผมว่าคงจะขึ้นมาเยอะมากจนเกินไปครับแต่หากโปรแกรมขนาดเล็ก หรือเพียงไม่กี่จุดอาจจะช่วยได้ครับ
ผมหวังว่าบทความนี้จะช่วยเหล่าโปรแกรมเมอร์บ้างไม่มากก็น้อยครับ อย่างไรหากใครเอาบทความไปใช้งานกรุณาอ้างอิงที่มาให้ทางเว็บด้วยนะครับ ขอบคุณครับ