OOP PHP
Pemrograman berbasis object (OOP)¹ adalah sebuah paradigma pemrograman yang berorientasikan kepada object. Semua data dan fungsi dalam paradigma ini dibungkus dengan class-class atau object-object.
Dalam pemrograman berbasis objek, kita diminta untuk memahami sebuah masalah dan memodelkan masalah tersebut menjadi sebuah class dan kemudian class akan diinisiasi menjadi sebuah object pada saat runtime.
Setiap class/object dalam pemrograman berbasis object dapat saling berinteraksi dan berkomunikasi satu sama lain untuk mendukung sebuah solusi dari suatu masalah.