
Coding Style Guide PSR-2 ตอนที่ 1
20 ก.ค. 2558 0 8,725
เจตนาของคู่มือนี้เพื่อให้รูปแบบในการเขียนโค้ดเป็นไปในทางเดียวกัน โดยไม่จำเป็นต้องตรงเป๊ะตามมาตรฐานนี้ก็ได้ ทั้งนี้เนื่องจากเครื่องมือแต่ละตัวอาจมีค
20 ก.ค. 2558 0 8,725
เจตนาของคู่มือนี้เพื่อให้รูปแบบในการเขียนโค้ดเป็นไปในทางเดียวกัน โดยไม่จำเป็นต้องตรงเป๊ะตามมาตรฐานนี้ก็ได้ ทั้งนี้เนื่องจากเครื่องมือแต่ละตัวอาจมีค
19 ก.ค. 2558 0 8,668
ใน PSR 1 จะกล่าวถึง กฏการใช้งานไฟล์ PHP และ กฏการตั้งชื่อคลาส ซึ่งจะมีทั้งสิ่งที่ต้องทำ สิ่งที่ควรจะทำ และสิ่งที่ควรหลีกเลี่ยง เพื่อให้โค้ดเป็นระเบ
12 ก.ค. 2558 0 4,595
เนื่องจากผมกำลังออกแบบ PHP Framework เลยจำเป็นต้องหาวิธีการที่มีประสิทธิภาพที่สุด โดยหนึ่งในสิ่งที่ผมกำลังสงสัยในประสิทธิภาพของมันคือตัวแปร ซึ่งมีท
09 ก.ค. 2558 0 6,158
ทั้ง int และ intval ใช้สำหรับการแปลงตัวอักษรเป็นตัวเลขเหมือนๆกัน แต่ทั้งสองวิธีมีข้อแตกต่างกันเล็กน้อย
08 ก.ค. 2558 0 2,854
การทดสอบฟังก์ชั่นจะช่วยให้เราเลือกใช้ฟังก์ชั่นให้เหมาะกับงานมากขึ้นครับ โดยฟังก์ชั่นแต่ละตัว ถึงแม้จะมีผลลัพท์เหมือนๆกัน แต่ก็อาจมีข้อแตกต่างด้านความเร็วได้ครับ
03 ก.ค. 2558 0 6,903
figure เป็น tag ใหม่ที่มากับ HTML5 อีกเช่นกัน โดยทั่วๆไปเรามักนึกว่า figure จะใช้กับรูปภาพเท่านั้น แต่โดยความหมายของ figure ที่แท้จริงแล้วจะ
28 มิ.ย. 2558 0 13,512
พอดีได้มีโอกาศปรับปรุงการ query ของเว็บไซต์แห่งหนึ่ง ซึ่งมีการประมวลผล query ฐานข้อมูลที่สูงมากทั้งปริมาณข้อมูลและความถี่ในการประมวลผล เลยเอาผลการท
23 มิ.ย. 2558 0 9,911
เปรียบเทียบความเร็วในการใช้งานฟังก์ชั่น switch และ if
12 มิ.ย. 2558 0 5,160
โค้ด HTML CSS3 สำหรับการสร้างแผนผังต้นไม้ เช่น แผนผังลำดับญาติ เป็นต้น
30 พ.ค. 2558 0 18,361
Slideshow แบบนี้จะเป็นแบบง่ายๆนะครับ โดยมีจุดเด่นที่การใช้ CSS3 ในการทำ Effect และ ใช้ Javascript อีกเล็กน้อยในการควบคุมการแสดงผลของ Slideshow
29 พ.ค. 2558 0 8,721
การแสดงผลในรูปแบบต้นไม้ Tree ด้วย PHP ถ้าออกแบบดีๆจะมีการทำงานที่รวดเร็วมากนะครับ ตัวอย่างนี้จะเป็นการจัดการแสดงผลในรูปแบบ Tree พร้อม CSS ในการจัดก
26 พ.ค. 2558 0 25,567
== และ != มีชื่อในภาษาอังกฤษว่า operator ส่วน === และ !== ในภาษาอังกฤษเรียกว่า identity ทั้งสองแบบมีข้อแตกต่างกันเล็กน้อยครับ
25 พ.ค. 2558 0 14,585
ข้อผิดพลาด Field xxx doesn #39;t have a default value ผมพบเมื่อมีการ Insert ข้อมูลลงใน MySQL ตามปกติ ซึ่งปกติสามารถ Insert ได้ จากการตรวจสอบพบว่า ข
24 พ.ค. 2558 0 9,823
CHAR และ VARCHAR ถูกจัดเก็บในหน่วยความจำในขณะที่สอบถามข้อมูล ทำให้มีความเร็วในการสอบถามสูงกว่า TEXT และ BLOB จัดเก็บ pointer ลงในหน่วยความแทนการจัด
17 พ.ค. 2558 0 5,067
ปกติแล้วการส่งอีเมล์จะต้องมีการระบุที่อยู่อีเมล์ยังผู้รับด้วย โดยเราสามารถระบุผู้รับอีเมล์ได้ 3 แบบ To ที่อยู่อีเมล์ของผู้รับที่ต้องการส่งข้อความถึ
17 พ.ค. 2558 0 22,229
ฟังก์ชั่น round floor และ ceil จะให้ผลลัพท์แบบมีการปัดเศษทั้ง 3 ฟังก์ชั่น โดย floor จะมีการปัดเศษลง ส่วน ceil จะมีการปัดเศษ
16 พ.ค. 2558 0 2,371
การแสดงรายการที่เกี่ยวข้องกัน ปกติจะใช้กับพวก บทความ หรือข่าว เช่น การแบ่งบทความออกเป็นตอนๆ แล้วเชื่อมทุกตอนเข้าด้วยกันด้วย relate หรือ การแสดงข่าว
15 พ.ค. 2558 0 15,641
หลายๆคนอาจสงสัยว่า โค้ดที่เราเขียนขึ้น สิทธิ์ในโค้ดจะตกเป็นของใคร ผมขออธิบายเป็นเรื่องๆไปนะครับ ลิขสิทธิ์ในซอร์สโค้ด ในส่วนนี้ทางกฏหมายถือว่า ซอร์ส
15 พ.ค. 2558 0 7,121
จากบทความ การ Query ข้อมูลลำดับก่อนหน้าและลำดับถัดไป วิธีนี้ มีข้อสังเกตได้ว่าหากรายการที่ต้องการเป็นรายการแรก หรือรายการสุดท้าย ตัว Query จะให้ผล
14 พ.ค. 2558 0 7,112
โจทย์ก็คือ ต้องการข้อมูลจากฐานข้อมูลซึ่ง id ของข้อมูลไม่ได้เรียงติดกัน เช่น 1,5,9 เอามาสร้างเป็น View แต่ต้องการให้ข้อมูลเรียงลำดับเป็น 1,2,3