ตรวจดูและวิเคราะห์ประสิทธิภาพด้วย Profiler

Profiler ของเรานี้เป็น PHP component อีกตัวหนึ่งที่จะสามารถนำไปประกอบใช้กับโปรเจ็คต่างๆของคุณได้อย่างเสรีไม่ได้ผูกติดกับ framework ใดๆ การทำงานนั้นก็ง่ายและให้อิสระได้มากโดยแทบจะไม่ต้องแก้โค้ดหลักเลย.

จัดการและแปลงค่าตัวเลข

Number คือ PHP class ที่เข้ามาทำให้การจัดการตัวเลขต่างๆทำได้ง่ายขึ้น เช่น แปลงตัวเลขเป็นตัวหนังสือ, แปลงตัวเลขเป็นคำอ่านจำนวนเงิน, แปลงค่าไฟล์จาก Bytes, หรือแปลงไปเป็น Bytes

ส่วนเสริมต่างๆสำหรับ PHP

ส่วนเสริมต่างๆสำหรับ PHP

ส่วนเสริมต่างๆเหล่านี้ไม่ใช่สคริปต์สำเร็จรูปหรือแบบที่พร้อมใช้งานได้เลย ส่วนเสริมเหล่านี้จะเป็น PHP class, function ที่สามารถนำไปใช้ประกอบร่วมกับงานของคุณได้อย่างอิสระ โดยที่มันไม่ได้ผูกติดกับสคริปต์สำเร็จรูปใดๆ

ค้นหาจำนวนสัปดาห์ในหนึ่งเดือน

ในฟังก์ชั่นของ PHP มีคำสั่งและ format ต่างๆเกี่ยวกับวันที่มากมาย แต่ไม่มีอันใดเลยที่สามารถหาค่าจำนวนสัปดาห์ในหนึ่งเดือนได้. เมื่อผมทำได้ ก็เอามาแจกเหมือนเช่นเคย 🙂

เปิดใช้งาน SSL บน Apache

บทความก่อนหน้านั้นเคยเขียนถึงวิธีการเปิดใช้งาน SSL บน UwAmp นะครับ ซึ่งการเปิดใช้บน Apache ก็ไม่ค่อยต่างกันมาก แต่จุดเด่นที่บทความนี้ มี”ของแถม”

ติดตั้ง Phalcon บน Apache (Windows)

Phalcon เป็นเฟรมเวิร์คที่มาในแบบ C extension สำหรับ PHP. จุดเด่นที่เหนือกว่าชาวบ้านเขาก็คือเรื่องของความเร็ว.

เนื่องจากเป็น C extension การติดตั้งเพื่อเริ่มเขียนบนเฟรมเวิร์คตัวนี้จึงอาจจะแลดูยุ่งยากสักหน่อย บทความนี้จะช่วยให้เห็นลำดับขั้นตอนต่างๆและทำตามได้ง่ายขึ้น

ปกป้อง Source code ของคุณด้วยวิธีต่างๆ

ใน ASP.net ผู้พัฒนาจะสามารถทำการแปลงโค้ดเป็น dll เพื่อปกป้องซอร์สโค้ดของตนเองได้ และมันก็ยังทำงานได้ตามปกติ ใน PHP เองก็มีวิธีการปกป้องแบบดังกล่าวเช่นกัน แต่การปกป้องซอร์สโค้ดด้วยการเข้ารหัสนั้น ก็จะสามารถทำการย้อนกลับรหัสเหล่านั้นกลับมาเป็นซอร์สโค้ดต้นฉบับได้อีก ขึ้นอยู่กับวิธีการเข้ารหัสว่าจะใช้เวลามากน้อยเพียงใดในการหาวิธีย้อนกลับมา

ด้วยเหตุนี้เองจึงได้มีผู้คิดค้นวิธีการปกป้องซอร์สโค้ดของตนเองขึ้นมาหลายวิธี วิธีต่างๆที่จะนำเสนอต่อไปนี้เป็นวิธียอดนิยมที่ได้ผลดีเท่าที่ผมพอจะรวบรวมมาให้ได้ จะมีอะไรบ้างเชิญอ่านต่อ…

พัฒนาเว็บด้วย EasyPHP

บทความก่อนนั้นได้นำเสนอชุด server เกี่ยวกับ (Windows) Apache MySQL PHP ซึ่งก็นับว่าทำงานได้ดี แต่วันนี้ขอนำเสนอสิ่งใหม่กว่า นั่นคือ EasyPHP

Fuel Start ระบบ back office สำหรับเริ่มโปรเจ็คด้วย FuelPHP

หลังจากที่ Codeigniter framework ประกาศหยุดการพัฒนาและตายไปแล้ว หลายๆคนก็เริ่มหันไปหา php framework ตัวใหม่ๆ

บ้างก็หันไปใช้ Laravel บ้างก็หันไปใช้ตัวอื่นๆ แต่ผมขอเลือก FuelPHP เพราะมันมาพร้อม HMVC ที่สมบูรณ์ซึ่ง framework อื่นๆส่วนใหญ่ไม่มีในตัว และ FuelPHP ก็ยังเรียนรู้ในการเขียนได้ง่ายมากอีกด้วย

ด้วยเหตุนี้จึงได้ทำระบบหลังบ้านออกมา อันประกอบด้วยระบบจัดการผู้ใช้, สิทธิ, หน้าที่, และการตั้งค่า ทำให้การเริ่มโปรเจ็คด้วย FuelPHP เป็นไปได้อย่างง่ายและรวดเร็ว.