วิธีเขียนโค๊ต PHP สามารถแบ่งออกได้เป็น 2 สไตล์ คือ Procedural Style และแบบ OOP Style (Object Oriented Programming Style)
Procedural Style เป็นสไตล์การเขียนโค๊ต ที่เขียนคำสั่งที่มีลำดับต่อเนื่องกันไป โดยอาจแบ่งกลุ่มโค๊ตออกเป็นฟังก์ชัน (หรือ โพซีเยอร์) ซึ่งเป็นสไตล์การเขียนโค๊ตแบบดั้งเดิมที่ใช้กันมานาน
OOP Style เป็นการเขียนโค๊ตสไตล์ใหม่ ที่มองกลุ่มโค๊ตคำสั่งเป็นเสมือนวัตถุ (เรียกว่า Object) ซึ่งผลลัพธ์การทำงาน จะเกิดจากการนำวัตถุย่อยๆ มาประกอบเป็นวัตถุที่ซับซ้อนขึ้น เปรียบเหมือนกับการสร้างรถยนต์ ที่จะประกอบไปด้วยประตู ล้อ เครื่องยนต์ กระจก ฯลฯ
สาเหตุที่ต้องมีการพัฒนาการเขียนโค๊ตจาก Procedural Style มาเป็น OOP Style ทั้งนี้เนื่องมาจาก หากโปรแกรมของเรามีขนาดใหญ่ การใช้ Procedural Style นั้นแก้ไขปรับปรุงได้ยาก (ทั้งเจ้าของโค๊ต และคนที่จะมาพัฒนาโค๊ตต่อ) ส่วน OOP Style แก้ไขเพิ่มเติมได้ง่ายกว่า เนื่องจากเป็นการแย่งโค๊ตออกเป็นส่วนย่อยๆ (ที่ไม่เกี่ยวข้องกัน) จึงสามารถแบ่งงานไปให้ใครช่วยทำก็ได้
เกี่ยวกับ Object Oriented Programming
Object Oriented Programming (หรือมักเรียกว่า OPP) จะมองกลุ่มของโค๊ตคำสั่งวัตถุย่อยๆ (เรียกว่า Object) ซึ่งหากต้องการผลลัพธ์อะไรแล้ว ก็จะนำเอา Object นั้นมาประกอบรวมกัน โดยแต่ละ Object จะมีคุณสมบัติประจำตัว และความสามารถในการทำงานที่แตกต่างกัน การเขียนโปรแกรมในสไตล์ Object Oriented Programming ผู้พัฒนาจึงไม่จำเป็นต้องทราบรายละเอียดคำสั่งภายใน Object เหล่านั้น ทราบเพียงแค่ ถ้านำเอา Object นั้นมาใช้แล้วผลลัพธ์ที่ได้จะเป็นอย่างไรก็พอแล้ว
สามารถเรียนรู้เรื่อง PHP จาก บทเรียน PHP ออนไลน์
สามารถเรียนรู้เรื่อง PHP OOP จาก
บทเรียน PHP OOP ออนไลน์
มารู้จักกับ Procedural Style และแบบ OOP Style กันเถอะ!
Moderator: mindphp, ผู้ดูแลกระดาน
-
- PHP Super Member
- โพสต์: 394
- ลงทะเบียนเมื่อ: 04/08/2015 10:01 am
- ติดต่อ:
มารู้จักกับ Procedural Style และแบบ OOP Style กันเถอะ!
putcharaporn <3
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
- 25 ตอบกลับ
- 5493 แสดง
-
โพสต์ล่าสุด โดย ewqolf
06/02/2023 9:15 am
-
-
โพสต์ใหม่ css ใส่เงาให้กรอบรูปภาพ พื้นหลังของภาพ style
โดย M034 » 05/04/2016 3:32 pm » ใน CSS Knowledge - 0 ตอบกลับ
- 3386 แสดง
-
โพสต์ล่าสุด โดย M034
05/04/2016 3:32 pm
-
-
-
โพสต์ใหม่ MEMPHIS STYLE กราฟิกที่เรียบง่ายช่วยให้งานโดดเด่น
โดย noppadonsk » 04/12/2019 3:58 pm » ใน Graphic design - 0 ตอบกลับ
- 2138 แสดง
-
โพสต์ล่าสุด โดย noppadonsk
04/12/2019 3:58 pm
-
-
- 8 ตอบกลับ
- 1932 แสดง
-
โพสต์ล่าสุด โดย ewqolf
01/02/2023 4:14 pm
-
- 0 ตอบกลับ
- 2117 แสดง
-
โพสต์ล่าสุด โดย abdkode
10/01/2019 7:11 pm
-
-
โพสต์ใหม่ สอบถาม PHP สามารถส่งค่าไปใน style css ได้ไหม
โดย Thanapoom1514 » 26/08/2022 11:30 am » ใน Programming - PHP - 4 ตอบกลับ
- 633 แสดง
-
โพสต์ล่าสุด โดย Thanapoom1514
29/08/2022 12:16 pm
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 89