การใช้ Object-Oriented Programming (OOP) ในพีเอชพี มีข้อดีใดเมื่อเปรียบเทียบกับการเขียนโปรแกรมตามลำดับ (Procedural Programming)
กไม่จำเป็นต้องใช้ตัวแปรเลย
ขทำให้โปรแกรมทำงานเร็วขึ้นเสมอ
คสามารถใช้โปรแกรมได้โดยไม่ต้องรู้วิธีการ
งให้ความสามารถในการจัดการโค้ด การนำกลับมาใช้ใหม่ และการแยกความเป็นส่วนตัว (Encapsulation)
เฉลยอธิบาย
OOP ให้ข้อดีหลายประการ ได้แก่ Encapsulation (ซ่อนรายละเอียดข้อมูล), Inheritance (สืบทอดคุณสมบัติจากคลาสอื่น), Polymorphism (ใช้อ็อบเจกต์แบบเดียวกัน แต่มีพฤติกรรมต่างกัน) และทำให้โค้ดเป็นระเบียบ สามารถเขียนใหม่ได้ง่าย และบำรุงรักษาง่าย ตัวเลือก B ผิดเพราะความเร็วไม่เพิ่มขึ้นจากการใช้ OOP ตัวเลือก C ผิดเพราะยังต้องใช้ตัวแปร ตัวเลือก D ไม่ถูกต้อง