บทความล่าสุด

Collections ภาษา Java

11 February 2017

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

Exceptions ในภาษา PHP

4 February 2017

ในบทนี้ คุณจะได้เรียนรู้เกี่ยวกับ Exception ในภาษา PHP เพื่อจัดการกับข้อผิดพลาดที่เกิดขึ้นในขณะที่โปรแกรมกำลังทำงาน เพื่อให้โปรแกรมสามารถทำงานได้ต่อไป เราจะพูดถึงการใช้งาน Exception มาตราฐานในภาษา PHP และที่สร้างขึ้นเอง และตัวอย่างการใช้งานของ Exception ในการจ...

Input/output with files ภาษา PHP

30 January 2017

ในบทนี้ คุณจะได้เรียนรู้เกี่ยวกับการอ่านเขียนข้อมูลกับไฟล์ในภาษา PHP เราจะทำงานกับ Text files ในการเขียนโปรแกรม เรามักจะทำงานกับไฟล์ซึ่งอาจจะเป็น Text file หรือ Binary file สำหรับในบทนี้เราจะพูดเกี่ยวกับการทำงานกับ Text file ด้วยฟังก์ชันมาตรฐานในภาษา PHP ซึ่ง...

Namespaces ในภาษา PHP

25 January 2017

## Namespace คืออะไร ในการเขียนโปรแกรม namespaces คือสัญลักษณ์ที่ใช้ในการจัดเก็บกลุ่มของคลาสและเมธอดให้เป็นกลุ่มเดียวกัน โดย namespaces นั้นจะมีการอ้างถึงโดยชื่อของมัน ในภาษา PHP คุณสามารถสร้าง namespaces สำหรับเก็บคลาสและเมธอดได้ แนวคิดของ namespaces ในการเข...

การเขียนโปรแกรมเชิงวัตถุ ในภาษา PHP

23 January 2017

การเขียนโปรแกรมเชิงวัตถุ (Object-oriented programming) หรือ OOP นั้นเป็นการเขียนโปรแกรมโดยมองทุกอย่างเป็นเหมือนวัตถุ (Object) ซึ่งวัตถุจะประกอบไปด้วยข้อมูล ในรูปแบบของคุณสมบัติ (Property) และกระบวนการทำงาน (Method) คุณสมบัติที่สำคัญของ[ออบเจ็ค](http://marcusco...

Polymorphism ในภาษา PHP

20 January 2017

ในการเขียนโปรแกรมเชิงวัตถุ (Object-Oriented Programming) Polymorphism เป็นคุณสมบัติพื้นฐานที่สำคัญในการแอพพลิชันให้มีความหลากหลายในการใช้งาน โดยการแชร์รูปแบบการทำงานที่เหมือนกัน ในบทนี้ เราจะพูดถึงแนวคิดทั่วไปของ Polymorphism รวมถึงวิธีและตัวอย่างของการนำไปปร...

Abstract classes ในภาษา PHP

17 January 2017

ในการเขียนโปรแกรมเชิงวัตถุ Abstract class เป็นคลาสที่มีการกำหนดให้คลาสหรือเมธอดเป็น abstract เมื่อคลาสมีอย่างน้อยหนึ่งเมธอดที่เป็น abstract จะกล่าวได้ว่าคลาสนั้นเป็น abstract คลาส ในบทนี้ เราจะพูดถึงแนวคิดของ Abstract class และสิ่งแตกต่างจากคลาสในรูปแบบปกติ รว...

Interfaces ในภาษา PHP

16 January 2017

ในบทนี้ คุณจะได้เรียนรู้เกี่ยวกับ Interfaces ในภาษา PHP ในการเขียนโปรแกรมเชิงวัตถุ (OOP) Interfaces คือประเภทข้อมูลแบบนามธรรม (Abstract type) ที่ไม่ได้มีการกำหนดรายละเอียดหรือการทำงานที่แน่นอน อาจจะเป็นคลาสหรือเมธอดที่ไม่มีการทำงานอยู่ข้างใน ซึ่งแตกต่างจาก Int...

Encapsulation ในภาษา PHP

15 January 2017

ในบทนี้ คุณจะได้เรียนรู้เกี่ยวกับ Encapsulation ในภาษา PHP ซึ่งเป็นคุณสมบัติที่สำคัญในการเขียนโปรแกรมเชิงวัตถุอย่างหนึ่ง และแนวคิดของการห่อหุ้มของข้อมูลในการประยุกต์ใช้จริงกับชีวิตประจำวัน ## Encapsulation คืออะไร Encapsulation คือคุณสมบัติในการปกปิดข้อมูลโด...

Inheritance ในภาษา PHP

11 January 2017

Inheritance คือคุณสมบัติการสืบทอดในการเขียนโปรแกรมเชิงวัตถุ โดยที่คลาสสามารถสืบทอดคุณสมบัติ (Property) หรือตัวแปรและเมธอด (Method) มาจากคลาสหลัก (Parent class) ได้ Inheritance เป็นคุณสมบัติที่สำคัญในการเขียนโปรแกรมเชิงวัตถุ ซึ่งเป็นแนวคิดในการลดความซ้ำซ้อนของโ...

ออบเจ็ค ในภาษา PHP

9 January 2017

ในบทนี้ คุณจะได้เรียนเกี่ยวกับออบเจ็คในภาษา PHP เราจะนำคลาสที่ได้สร้างไว้ในบทก่อนหน้ามาสร้างเป็นออบเจ็คเพื่อใช้งาน ## ออบเจ็คคืออะไร ออบเจ็ค (Object) คือตัวแปรประเภทหนึ่งที่สร้างมาจากคลาสหรือ _Class Instance_ ออบเจ็คมีการอ้างถึงสมาชิกของมันที่เป็นตัวแปรและเม...

คลาส ในภาษา PHP

8 January 2017

ในบทแรกของการเขียนโปรแกรมเชิงวัตถุในภาษา PHP คุณจะได้ทำความรู้จักกับคลาสและการประกาศคลาส ซึ่งมันเป็นสิ่งสำคัญสำหรับการนำไปสร้างออบเจ็ค ## คลาสคืออะไร คลาส (Class) คือประเภทข้อมูลที่นำไปสร้างออบเจ็ค (Object) คลาสถูกกำหนดขึ้นมาโดยมีสมาชิกที่เป็นตัวแปร ฟังก์ชัน...

String formatting ภาษา PHP

7 January 2017

ในภาษา PHP มีฟังก์ชันในการจัดรูปแบบของ String ที่เรียกว่า Format string คือฟังก์ชัน `sprintf()` ซึ่งเป็นฟังก์ชันสำหรับจัดรูปแบบของ String หรือตัวเลขเพื่อให้แสดงผลได้ในรูปแบบต่างๆ ที่กำหนดโดย _Type specifiers_ เป็นรูปแบบของการแสดงผลของฟังก์ชัน ```syntax string...

อาเรย์ฟังก์ชัน ภาษา PHP

4 January 2017

ในภาษา PHP มีฟังก์ชันอำนวยความสะดวกในการจัดการอาเรย์ ฟังก์ชันเหล่านี้เป็น _Built-in function_ พื้นฐานที่จำเป็นในการเขียนโปรแกรม มีฟังก์ชันเกี่ยวกับอาเรย์เป็นจำนวนมากที่คุณสามารถใช้ได้ในภาษา PHP เช่น ฟังก์ชันในการค้นหาข้อมูล การจัดเรียง การค่าหามากสุด การหาค่าน...

ฟังก์ชัน ภาษา PHP

30 December 2016

ในบทนี้ คุณจะได้เรียนรู้เกี่ยวกับการสร้างและการใช้งานฟังก์ชันในภาษา PHP คุณจะเข้าใจแนวคิดและวิธีการใช้งานของฟังก์ชันซึ่งจะเป็นฟังก์ชันที่สร้างจากผู้ใช้เป็นหลัก ## ฟังก์ชันคืออะไร ฟังก์ชัน (Functions) คือส่วนของโปรแกรมหรือซอสโค้ดที่ใช้สำหรับจัดการกับงานที่เฉพ...

คำสั่งวนซ้ำ ภาษา PHP

28 December 2016

ในบทนี้ คุณจะได้เรียนรู้เกี่ยวกับคำสั่งวนซ้ำในภาษา PHP ซึ่งประกอบไปด้วยคำสั่ง While Do While และ For loop ซึ่งเป็นคำสั่งที่ใช้ในการควบคุมโปรแกรมให้ทำงานในรูปแบบที่ซ้ำๆ ภายใต้เงือนไขที่เปลี่ยนไป ในชีวิตประจำวัน เรามักจะเจอกับสิ่งที่เกิดขึ้นซ้ำๆ ในวิธีการหรือกร...

ตัวดำเนินการ II ภาษา PHP

27 December 2016

ในบทนี้ เราจะพูดเกี่ยวกับตัวดำเนินการเปรียบเทียบ ตัวดำเนินการตรรกศาสตร์ และลำดับความสำคัญของตัวดำเนินการในภาษา PHP ## Comparison Operators ตัวดำเนินการเปรียบเทียบ (Comparison Operators) คือตัวดำเนินการที่ใช้สำหรับเปรียบเทียบระหว่างค่าสองค่า ผลลัพธ์ของการเปรี...

ตัวดำเนินการ ภาษา PHP

25 December 2016

ในบทนี้ คุณจะได้เรียนรู้เกี่ยวกับตัวดำเนินการในภาษา PHP เราจะให้คุณรู้จักตัวดำเนินการแต่ละประเภทและวิธีการใช้งานกับการเขียนโปรแกรมในรูปแบบต่างๆ ตัวดำเนินการ คือเครื่องหมายหรือสัญลักษณ์ที่กำหนดขึ้นสำหรับใช้ในการจัดการกับตัวแปรและค่าคงที่ หรือสร้าง Expression ข...

อาเรย์ ภาษา PHP

24 December 2016

อาเรย์ (Array) คือประเภทข้อมูลที่เก็บข้อมูลเป็นชุดลำดับเรียงต่อกันในหน่วยความจำ อาเรย์เป็นตัวแปรประเภทหนึ่งในภาษา PHP ที่สามารถเก็บข้อมูลได้มากกว่าหนึ่งค่า อาเรย์ช่วยอำนวยความสะดวกในกรณีที่เราต้องการจัดการข้อมูลประเภทเดียวกันเป็นจำนวนมาก ยกตัวอย่างเช่น คุณต้อง...

อินพุต เอาต์พุต พื้นฐาน ภาษา PHP

21 December 2016

ในบทนี้ คุณจะได้เรียนรู้การรับค่าและการแสดงผลพื้นฐานในภาษา PHP ในการเขียนโปรแกรม การติดต่อกับผู้ใช้นั้นเป็นส่วนหนึ่งที่สำคัญ เพื่อการแลกเปลี่ยนข้อมูลระหว่างผู้ใช้กับโปรแกรม ยกตัวอย่างเช่น ในการเข้าสู่ระบบเว็บไซต์ คุณจำเป็นต้องใส่ชื่อผู้ใช้และรหัสผ่าน ซึ่งนี่เ...