บทความ
ข้อควรระวังในการใช้งาน switch case ของ PHP
28 พ.ย. 2558
0
3,665
มีผลลัพท์แปลกๆของ switch case มาฝาก ทำเอาผมมึนไปนานเลยทีเดียว
ความแตกต่างระหว่าง AND และ &&
28 พ.ย. 2558
0
17,212
ทั้ง AND OR และ || เป็น Logical Operators ของ PHP ซึ่งระหว่าง AND กับ และ OR กับ || มีข้อแตกต่างกันเล็กน้อย
bug ของ foreach กับตัวแปร $value
24 พ.ย. 2558
0
3,692
วันนี้เจอข้อผิดพลาด bug แปลกๆของ PHP อันเกิดจากฟังก์ชั่น foreach ของ PHP ร่วมกับตัวแปร $value
utf8_unicode_ci และ utf8_general_ci ต่างกันยังไง
07 พ.ย. 2558
0
39,524
หลายๆคนอาจสงสัยนะครับว่า ทำไมต้องมีสองอันนี้ด้วย และ มันต่างกันยังไง โดยที่หลายๆคนก็ใช้กันมั่วไปหมด ตาม default ของ database และมันก็ใช้ได้ปกติเสียด้วย จริงๆแล้วทั้ง utf8 unicode ci และ utf8 general ci มันคือ Collation ของฐานข้อมูลครับ ซึ่งถ้าเรารู้ว่าค
ทดสอบความเร็วในการแปลง string เป็น array
07 พ.ย. 2558
0
3,901
ถึงคราวของฟังก์ชั่นในกลุ่มของการแปลงข้อความเป็นแอเรย์ ฟังก์ชั่นในกลุ่มนี้ก็จะมีที่ยอดนิยมอยู่ 3 ตัว คือ explode preg split และ preg match all
เปรียบเทียบความเร็วของฟังก์ชั่น array_merge และการผสานแอเรย์ด้วย PHP
01 พ.ย. 2558
0
4,476
เช่นเคยครับ ผมสงสัยว่าการผสานแอเรย์ด้วย array merge เป็นวิธีที่ดีที่สุดหรือเปล่า เลยต้องมาทำการทดสอบ benchmark
ทดสอบความเร็วในการสร้างอ๊อปเจ็ค
31 ต.ค. 2558
0
3,392
ไม่มีอะไรมากครับ แค่ผมสงสัยว่า ถ้าต้องการจะสร้างอ๊อปเจ็คแบบไดนามิค จะใช้ วิธีไหนในการสร้างจะมีประสิทธิภาพมากที่สุด
ทดสอบความเร็วของเว็บไซต์ด้วย apachebench กันเถอะ
29 ต.ค. 2558
0
11,230
เคยรู้กันบ้างไหมว่าโค้ดของเราหรือ Server ของเรามีประสิทธิภาพมากน้อยแค่ไหน ซึ่งประสิทธิภาพนี้จะหมายถึงความสามารถในการรองรับผู้เยี่ยมชมของเว็บไซต์ ยิ่งเว็บไซต์หรือโค้ดของเรามีประสิทธิภาพมากเท่าไร โอกาศที่เว็บไซต์จะล่มเนื่องจากมีผู้เยี่ยมชมเว็บไซต์ของเราจำ
ข้อแตกต่างระหว่าง var_dump var_export และ print_r
14 ต.ค. 2558
0
7,034
ฟังก์ชั่น var dump , var export และ print r ของ PHP ทำหน้าที่หลักที่สำคัญเหมือนๆกันคือ การดูค่าของตัวแปร ซึ่งแต่ละฟังก์ชั่นจะมีข้อแตกต่างกันเล็กน้อยครับ
การสร้าง class ที่สามารถเรียกใช้งานได้ทั้งแบบ static และแบบ ปกติ
12 ต.ค. 2558
0
9,603
การสร้างคลาสที่สามารถเรียกใช้งานได้ทั้งสองแบบ คือ แบบปกติ มีการใช้คำสั่ง new เพื่อสร้าง instance ของ class และแบบ static ซึ่งจะไปทำการสร้าง instance ให้โดยอัตโนมัติ สามารถทำได้โดยการใช้ magic function ของ PHP callStatic ฟังก์ชั่นนี้จะถูกเรียกใช้เมื่อมีก
เปรียบเทียบการค้นหาข้อความด้วย PHP แบบไม่สนใจขนาดตัวอักษร
09 ต.ค. 2558
0
12,444
วิธีการค้นหาข้อความด้วย PHP มีหลายวิธีครับ ในบทความนี้จะเป็นการเปรียบเทียบการค้นหาข้อความ แบบ ไม่สนใจขนาดตัวอักษร ตัวพิมพ์ใหญ่และตัวพิมพ์เล็กเป็นตัวเดียวกัน
for และ foreach ใช้อันไหนดี
02 ต.ค. 2558
0
18,456
for และ foreach เป็นคำสั่งสำหรับวนลูป แอเรย์ทั้งคู่ ข้อแตกต่างที่สำคัญของทั้งสองฟังก์ชั่นคือ for จะวนลูปกับแอเรย์ที่ป็นตัวเลข และ เรียงลำดับกันเท่านั้น
เรื่องน่ารู้เกี่ยวกับการใช้งานฟังก์ชั่น empty()
21 ก.ย. 2558
0
5,543
ฟังก์ชั่น empty ของ PHP ใช้สำหรับตรวจสอบตัวแปรว่ามีค่าหรือไม่ ซึ่งหลายๆคนอาจใช้ ฟังก์ชั่นนี้แบบผิดๆ หรือไม่ก็ไม่เคยใช้เลย ลองมาดูประโยชน์ และ ทริคเล็กๆน้อย ของฟังก์ชั่นนี้กัน
[ERROR] Unknown/unsupported storage engine: InnoDB
02 ก.ย. 2558
0
6,716
ล่าสุด พบ Error ของ MariaDB ใหม่อีกอัน ทำให้ไม่สามารถ Start MySQL Server ได้ ปัญหานี้เกิดจากความผิดพลาดของ InnoDB ที่ไม่สามารถทำงานได้ครับ ด้วยสาเหตุอะไรผมยังไม่ทราบนะครับ การแก้ไข เปิดไฟล์ my cnf ซึ่งสำหรับ MariaDB บน Ubuntu จะเปิดด้วยคำสั่ง และเพิ่มสอ
การตรวจสอบและป้องกันการ Hack เบื้องต้น
02 ก.ย. 2558
0
12,043
บทความนี้ผมคัดมาจากการโพสต์บน FB เนื่องจากช่วงนี้มีการพูดถึงเรื่องนี้กันไม่เว้นแต่ละวัน และเพื่อไม่ให้มันหายไปเมื่อเวลาผ่านไป ผมเลยเอามาบันทึกไว้ที่นี่
การแก้ปัญหาเมื่อไม่สามารถ Start MariaDB บน Ubuntu ได้
01 ก.ย. 2558
0
8,908
เรื่องของเรื่องคือ ผมได้ติดตั้ง PHP5 6 และ MariaDB ลงบน XUbuntu 15 04 ครับ ปกติแล้วการติดตั้ง MariaDB จะสำเร็จใน Server บางเวอร์ชั่นครับ ซึ่งในครั้งแรกที่ติดตั้ง MariaDB ก็ทำงานปกติดีครับ แสดงว่ามันสามารถทำงานบน Ubuntu 15 04 ได้ แต่หลังจากที่ผมทำการย้าย
การเปิดใช้งาน mod_rewrite บน Ubuntu
22 ส.ค. 2558
0
9,813
หาก Server ไม่สามารถใช้งาน ไฟล์ htaccess ได้ หรือไม่สามารถใช้งาน mod rewrite ได้ อาจเป็นเพราะคุณไม่ได้เปิดใช้งาน mod rewrite บน Server
ติดตั้ง PHPUnit ร่วมกับ Netbeans และ error unrecognized option --run
15 ส.ค. 2558
0
4,446
error unrecognized option run นี้ผมเจอเมื่อมีการใช้ PHPUnit บน Netbeans 8 0 2 จริงๆแล้วก่อนหน้านี้มันก็เคยใช้ได้ปกตินะครับ แต่พอติดตั้งใหม่อีกครั้ง
Coding Style Guide PSR-2 ตอนที่ 2
21 ก.ค. 2558
0
6,344
มาต่อกันด้วยข้อกำหนดอื่นๆตามมาตรฐาน PSR 2 กันเลย
Autoloader PSR-4
20 ก.ค. 2558
0
7,283
สำหรับ PSR 4 นี้ จะมีเนื้อหาที่เกี่ยวข้องกันกับ PSR 0 ว่าด้วยเรื่องของ Namspaces และประโยชน์ของมันในการใช้งาน autoloader โดยที่ตามมาตรฐาน PSR ได้มี