Composer เป็นเครื่องมือ ของ PHP ใช้จัดการ library ที่ต้องการใช้ในโปรเจ็ค ลักษณะการใช้งานคือ ให้เราระบุ library ที่โปรเจ็คของเราต้องการไว้ในไฟล์ composer.json จากนั้น composer จะทำการติดตั้งหรืออัพเดท library ที่เราต้องการให้เลย ช่วยให้เราจัดการกับ library ได้ง่ายขึ้น
บทความที่เกี่ยวข้องกับ: php
PHP: การใช้งานฟังก์ชัน array_pop
ฟังก์ชัน array_pop จะคืนค่า (return) สุดท้ายที่อยู่ใน array และจะลบค่านั้นออกจาก array ด้วย แต่ถ้า array นั้นไม่มีค่าอยู่ใน array (empty array) ฟังก์ชัน array_pop ก็จะคืนค่า NULL ออกมาแทน หรือถ้ามีการส่ง input ที่ไม่ใช่ array เข้าไป ก็จะมีการเตือนออกมา “PHP Warning: array_pop() expects parameter 1 to be array”
PHP: การใช้งานฟังก์ชัน array_merge
ฟังก์ชัน array_merge เป็นอีกหนึ่งฟังก์ชันที่ผมใช้บ่อยอยู่เหมือนกัน ลักษณะการทำงานของฟังก์ชันนี้จะเป็นการนำเอา array มารวมกัน ถ้าหาก array มี index ที่เหมือนกัน ค่าของ array ท้ายสุดจะถูกนำมาใช้ ตรงนี้นี่เองที่ผมชอบเอามาใช้ในการกำหนดค่าตั้งต้น (default) ให้กับ array
PHP: การใช้งานฟังก์ชัน substr
ฟังก์ชัน substr ของ PHP ก็ตามชื่อของฟังก์ชันเลยครับซับเอาบางส่วนของ string ออกมาจาก input string โดยระบุตำแหน่งเริ่มต้น ($start) และขนาด ($length) ของ string ที่ต้องการ
PHP: การใช้งานฟังก์ชัน array_shift
การใช้งานฟังก์ชัน array_shift เป็นการดึงเอาค่าแรกของ array ออกมาจาก array ในกรณีที่ index ของ array เป็นตัวเลข index ของค่าใน array ที่เหลือจะถูกรีเซตค่าให้เริ่มต้นที่ 0 ส่วน index ที่ไม่เป็นตัวเลขก็จะยังอยู่เหมือนเดิม
การใช้งานฟังก์ชัน ucfirst ของ PHP
การใช้งานฟังก์ชัน ucfirst() ของ PHP ซึ่งเป็นฟังก์ชันที่ใช้จัดการกับ string อีกฟังก์ชันหนึ่ง ทำให้ตัวแรก (first) ของ string ที่ส่งเข้าไปเป็นตัวพิมพ์ใหญ่ (capitalize)
Curl PHP ส่งค่า json
ตอนนี้อาจจะมีคนกำลังหาวิธี POST json ด้วย curl ของ PHP อยู่ หุหุ มาถูกที่แล้วครับ เดี๋ยวบทความนี้จะให้ตัวอย่างเกี่ยวกับการ POST json ด้วย curl กัน หลังจากที่งมๆ อยู่นาน ^^ ซึ่งผมก็จะต่อยอดจากการใช้ curl ในการดีง feed rss ที่แสดงตัวอย่างการใช้งาน curl เพื่อดึง rss มาแสดงบนเว็บครับ
PHP : ตัวอย่างการใช้งานฟังก์ชัน str_pad
เห็นหลายครั้งที่มีคนเขียนฟังก์ชันที่แปะ string ขึ้นมาใช้เองที่เห็นบ่อยๆ ก็จะเป็น space_repeat ที่จะเอาไปใช้ในการเยื้องของเมนู ซึ่งจริงๆ แล้ว PHP เองก็มีฟังก์ชันลักษณะนี้ให้ใช้อยู่แล้ว นั่นก็คือฟังก์ชัน str_pad
วิธีการใช้ PHP เชื่อมต่อฐานข้อมูล MySQL
เกี่ยวกับ PHP เชื่อมต่อฐานข้อมูล MySQL จะใช้ทีไรเป็นต้องค้นทุกที ก็เลยเอามาเก็บไว้ซะเลย เผื่อจะมีเพื่อนๆ ที่กำลังหาข้อมูลหรือกำลังติดปัญหาในการใช้งานฐานข้อมูล MySQL ผ่าน PHP อยู่ด้วย ซึ่งตัวอย่างนี้จะประกอบด้วย วิธีการเชื่อมต่อฐานข้อมูล และการดึงข้อมูล (select) มาแสดงด้วยการ fetch ผลการค้นหาออกมาเป็น array ครับ
การเซต timeout ในฟังก์ชัน file_get_contents ของ PHP
วันนี้เอาวิธีการเซตค่า timeout ให้กับฟังก์ชัน file_get_contents ของ PHP มาฝาก ซึ่งปกติผมก็ไม่ได้มีการเซตค่า timeout สำหรับฟังก์ชันนี้เลย ซึ่งอาจจะทำให้ response time ของเว็บเราเยอะได้ จะส่งผลต่อ robot ของ search engine เอา โดยการเซตค่า timeout ให้ฟังก์ชัน file_get_contents เป็นการบอกให้ฟังก์ชันไม่ต้องรอต่อไป หาก url ที่เราดึงเนื้อหาไม่ยอม response ค่ากลับมาภายในเวลาที่เรากำหนด