บทความ ออกแบบเว็บไซต์ รับทำเว็บไซต์ Hosting จดโดเมน Web application Website design

การติดตั้ง CentOS Web Panel
การติดตั้ง CentOS Web Panel

09 ธ.ค. 2558 0 2,574

CentOS Web Panel คือ Control Panel สำหรับเว็บเซอร์ฟเวอร์ที่จัดว่าครบเครื่องเลยทีเดียว โดยในเวอร์ชั่นปัจจุบันที่เขียนบทความนี้อยู่ที่ 0 9 8 ซึ่งมีจุดเด่นที่สำคัญคือ ฟรี อันนี้ผมชอบ รองรับ CentOS เวอร์ชั่น 6 เท่านั้น ในตอนที่เขียนบทความนี้ รองรับ PHP7 แล้

การบันทึก Object เก็บไว้ใช้งานภายหลัง
การบันทึก Object เก็บไว้ใช้งานภายหลัง

06 ธ.ค. 2558 0 728

บทความนี้เกิดจากข้อสงสัยละครับ ว่าเราจะสามารถบันทึก Object เก็บไว้ใช้งานได้ด้วยวิธีไหน ส่วนจะเอาไปใช้ประโยชน์อะไรได้ก็ค่อยว่ากันอีกที

เปรียบเทียบความเร็วในการเข้าถึงข้อมูลของตัวแปรแอเรย์ กับ property ของ Object
เปรียบเทียบความเร็วในการเข้าถึงข้อมูลของตัวแปรแอเรย์ กับ property ของ Object

04 ธ.ค. 2558 0 1,025

ในการทดสอบนี้ จะมีการเตรียมตัวแปรแอเรย์ และอ๊อบเจ็คก่อนทำการวนลูปเพื่อทดสอบ ตรวจสอบการเข้าถึงข้อมูลเพียงอย่างเดียว

เทคนิคการหลีกเลี่ยงการใช้งาน Singleton Pattern
เทคนิคการหลีกเลี่ยงการใช้งาน Singleton Pattern

04 ธ.ค. 2558 0 929

จริงๆแล้ว Singleton Pattern มันก็มีประโยชน์หากใช้ถูกต้องตามหลักการของมัน ซึ่งก็คือการประกันว่าจะมีคลาสนี้ให้ใช้งานเพียงอันเดียวเท่านั้นตลอดทังแอพพลิเคชั่น ผมยกตัวอย่างเพิ่มเติมอีกสักอันละกัน เช่นการสั่งซื้อสินค้า ปกติจะต้องมีขั้นตอนการเลือกซื้อ

ปัญหาในการใช้งาน Singleton Pattern
ปัญหาในการใช้งาน Singleton Pattern

04 ธ.ค. 2558 0 578

ปัญหาในการใช้งาน Singleton ที่พบได้บ่อยคือ ปัญหาการทำ unitTest เนื่องจาก ในการสร้าง Test แต่ละหน่วยทดสอบควรมี Instance แยกกัน แต่เนื่องจากการที่ Singleton จะมีเพียง Instance เดียวเท่านั้นในระหว่างการทดสอบ อาจเป็นเหตุให้ได้ผลการทดสอบที่ไม่ถูกต้องได้

Singleton Pattern
Singleton Pattern

04 ธ.ค. 2558 0 1,262

Singleton เป็นรูปแบบหนึ่งของ design pattern ที่จะยอมให้ผู้ใช้สามารถสร้าง Object ได้เพียงหนึ่งเดียว Single Instance เท่านั้น ประโยชน์ของมันก็เช่น การสร้างไฟล์ตั้งค่าระบบ ซึ่งควรจะมีคุณสมบัติเหมือนๆกันในทุกๆที่ ที่เรียกใช้

bug ของ foreach กับตัวแปร $value
bug ของ foreach กับตัวแปร $value

24 พ.ย. 2558 0 980

วันนี้เจอข้อผิดพลาด bug แปลกๆของ PHP อันเกิดจากฟังก์ชั่น foreach ของ PHP ร่วมกับตัวแปร $value

utf8_unicode_ci และ utf8_general_ci ต่างกันยังไง
utf8_unicode_ci และ utf8_general_ci ต่างกันยังไง

07 พ.ย. 2558 0 5,219

หลายๆคนอาจสงสัยนะครับว่า ทำไมต้องมีสองอันนี้ด้วย และ มันต่างกันยังไง โดยที่หลายๆคนก็ใช้กันมั่วไปหมด ตาม default ของ database และมันก็ใช้ได้ปกติเสียด้วย จริงๆแล้วทั้ง utf8 unicode ci และ utf8 general ci มันคือ Collation ของฐานข้อมูลครับ ซึ่งถ้าเรารู้ว่าค

ทดสอบความเร็วในการแปลง string เป็น array
ทดสอบความเร็วในการแปลง string เป็น array

07 พ.ย. 2558 0 874

ถึงคราวของฟังก์ชั่นในกลุ่มของการแปลงข้อความเป็นแอเรย์ ฟังก์ชั่นในกลุ่มนี้ก็จะมีที่ยอดนิยมอยู่ 3 ตัว คือ explode preg split และ preg match all

ทดสอบความเร็วของเว็บไซต์ด้วย apachebench กันเถอะ
ทดสอบความเร็วของเว็บไซต์ด้วย apachebench กันเถอะ

29 ต.ค. 2558 0 1,764

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

ข้อแตกต่างระหว่าง var_dump var_export และ print_r
ข้อแตกต่างระหว่าง var_dump var_export และ print_r

14 ต.ค. 2558 0 1,128

ฟังก์ชั่น var dump , var export และ print r ของ PHP ทำหน้าที่หลักที่สำคัญเหมือนๆกันคือ การดูค่าของตัวแปร ซึ่งแต่ละฟังก์ชั่นจะมีข้อแตกต่างกันเล็กน้อยครับ

การสร้าง class ที่สามารถเรียกใช้งานได้ทั้งแบบ static และแบบ ปกติ
การสร้าง class ที่สามารถเรียกใช้งานได้ทั้งแบบ static และแบบ ปกติ

12 ต.ค. 2558 0 1,324

การสร้างคลาสที่สามารถเรียกใช้งานได้ทั้งสองแบบ คือ แบบปกติ มีการใช้คำสั่ง new เพื่อสร้าง instance ของ class และแบบ static ซึ่งจะไปทำการสร้าง instance ให้โดยอัตโนมัติ สามารถทำได้โดยการใช้ magic function ของ PHP callStatic ฟังก์ชั่นนี้จะถูกเรียกใช้เมื่อมีก

เปรียบเทียบการค้นหาข้อความด้วย PHP แบบไม่สนใจขนาดตัวอักษร
เปรียบเทียบการค้นหาข้อความด้วย PHP แบบไม่สนใจขนาดตัวอักษร

09 ต.ค. 2558 0 1,453

วิธีการค้นหาข้อความด้วย PHP มีหลายวิธีครับ ในบทความนี้จะเป็นการเปรียบเทียบการค้นหาข้อความ แบบ ไม่สนใจขนาดตัวอักษร ตัวพิมพ์ใหญ่และตัวพิมพ์เล็กเป็นตัวเดียวกัน

for และ foreach ใช้อันไหนดี
for และ foreach ใช้อันไหนดี

02 ต.ค. 2558 0 970

for และ foreach เป็นคำสั่งสำหรับวนลูป แอเรย์ทั้งคู่ ข้อแตกต่างที่สำคัญของทั้งสองฟังก์ชั่นคือ for จะวนลูปกับแอเรย์ที่ป็นตัวเลข และ เรียงลำดับกันเท่านั้น

^