php Archive

[PHP] เรียนรู้การพัฒนา Web Application ด้วย Laravel framework ตามแนวคิด Test Driven

ถ้าต้องการศึกษา Laravel framework ซึ่งเป็นสิ่งใหม่สำหรับผม คำถามที่น่าสนใจก็คือ จะทำการศึกษา และ เรียนรู้ ฝึกทำอย่างไรดีล่ะ ? คำตอบนั้นมีอยู่หลายแบบ แต่สำหรับผมแล้ว ขอเริ่มจากการเขียน test หรือ ชุดการทดสอบดีกว่า !! ดังนั้นมาเริ่มกันเลย

Read More…

สรุปการติดตั้ง Local composer repository ด้วย Satis

ปัจจุบันการพัฒนาระบบงานด้วยภาษา PHP น่าจะใช้งาน Composer สำหรับจัดการเรื่อง library หรือ dependency ต่าง ๆ ปัญหาหลักของ composer คือ ความช้า เนื่องจาก composer จะทำการ download สิ่งต่าง ๆ มาจาก Packagist :: The PHP Package Repository  ดังนั้นสิ่งที่เราต้องการคือ ปรับปรุงให้เร็วขึ้น ด้วยการติดตั้ง Repository repository เองไปเลย โดยสิ่งที่เราจะใช้งานสำหรับสร้าง Composer repository คือ Satis มาเริ่มกันดีกว่า

Read More…

สวัสดี PHP 7.0.0 อย่างเป็นทางการ

วันที่ 3 พฤจิกายน 2558 ทีมพัฒนา PHP ได้ปล่อย PHP 7.0.0 ออกมาอย่างเป็นทางการ เป็นการเปลี่ยนแปลงครั้งยิ่งใหญ่ ทั้งตัวภาษา และ Zend engine ซึ่งมีการเพิ่มเติม เปลี่ยนแปลง และ ปรับปรุง feature มากมาย มาดูกันว่ามีอะไรบ้าง

Read More…

PHP developer ต้องเตรียมตัวสำหรับการเปลี่ยนแปลงบ้างนะ !!

เมื่อ PHP 5.6.6 ได้ทำการเตือนว่า library ต่าง ๆ มัน deprecated และจะถูกปลดออกไปจาก PHP 7 อย่างแน่นอน ดังนั้น ในฐานนะที่เป็นนักพัฒนาด้วยภาษา PHP ต้องเตรียมตัวให้พร้อมนะ มิเช่นนั้นมันจะกลายเป็นภาระที่หนักอึ้ง !!

Read More…

สรุปการใช้งาน Jenkins ร่วมกับ PHP project แบบง่ายๆ

ในการพัฒนาระบบงานด้วย PHP นั้น มีหลายคน ถามว่า ถ้าต้องสร้างระบบ Continuous Integration (CI System) ล่ะ จะต้องทำอย่างไรบ้าง ? ผมเลยสรุปในแบบที่ผมทำอยู่ก็แล้วกัน เพื่อทำให้เห็นภาพ และ เข้าใจว่าเป็นอย่างไร

Read More…

สวัสดี PHP 7 กันหน่อย

ก่อนที่ PHP 7 จะถูกปล่อยมาให้ได้ใช้งานกัน คงอีกนาน ดังนั้น จึงมีเว็บ GoPHP7 ขึ้นมา  (เหมือนกับ GoPHP5 เลย) เป้าหมายก็เพื่อ ให้เราเรียนรู้ก่อนที่ PHP 7 จะออกมา ให้เราเข้าใจวิธีการ migrate ให้เราลองตรวจสอบ extension ต่างๆ เมื่อ PHP 7 มันออกมาจริงๆ เราจะได้ไม่กลัวและตกใจไงล่ะ ดังนั้น มาลองเล่นกันหน่อย

Read More…

ตรวจสอบคุณภาพ code ภาษา PHP ด้วย PhpMetrics

อ่านเจอบทความอธิบายคุณภาพของ code ภาษา PHP ด้วย PhpMetrics จาก Sitepoint Visualize Your Code’s Quality with PhpMetrics จึงนำมาแปล ซึ่งคิดว่าเป็นบทความที่แนะนำเครื่องมือ สำหรับการวิเคราะห์คุณภาพของ code ได้ดีเลยทีเดียว ดังนั้นมาลองใช้กันดูสักหน่อย

Read More…

ทำไมชอบใช้ PHP กันนะ

ในวงการพัฒนา software มักจะมีคนพูดว่า PHP มันคือภาษาโปรแกรมที่แย่มากๆ แต่แปลกนะว่า ระบบงานส่วนใหญ่ยังคงใช้ภาษา PHP ในการพัฒนาระบบ ยิ่งระบบ Web application ยิ่งใช้ PHP เป็นภาษาหลักกันเลย !! บางคนบอกอีกว่า PHP มันไม่ใช่ภาษาโปรแกรมจริงๆ นะ คำถามที่น่าถามคือ แล้วภาษาโปรแกรมจริงๆ เป็นอย่างไร ? มันขึ้นอยู่กับคนที่นำมันไปใช้งานหรือไม่นะ

Read More…

มีอะไรใหม่ๆ ที่น่าสนใจใน PHP 5.6 กันบ้าง

PHP 5.6 ตัวเต็มๆ เพิ่งปล่อยออกมาในวันที่ 28 สิงหาคม ที่ผ่านมา ดังนั้นมาดูกันว่ามี feature ใหม่ๆ อะไรที่น่าสนใจบ้าง เพื่อที่จะได้ไม่ตกยุคกัน สำหรับ PHP developer ครับ

Read More…

สรุปสิ่งที่ได้รับและแบ่งปันใน Meetup ของ Thailand PHP User Group ครั้งที่ 3

มีโอกาสไปร่วมงาน PHP Meetup ครั้งที่ 3 ของกลุ่ม Thailand PHP User Group โดยในครั้งนี้มีหลายๆ เรื่องที่น่าสนใจ รวมทั้งผมก็ได้ไปพูดเรื่อง TDD with PHP จึงของสรุปสิ่งที่ได้รับและแบ่งปันจากงานในครั้งนี้

Read More…