Pengertian OOP (Object Oriented Programming)
Object Oriented Programming (OOP) adalah salah satu cara membuat program (programming paradigm) menggunakan konsep "objek" yang memiliki data (atribut yang menjelaskan tentang objeka) dan prosedur (fungsi) yang dikenal dengan method. Singkatnya, OOP adalah konsep membuat kode program dengan memecahkan masalah menggunakan objek.
Objek dapat diartikan sebagai "fungsi khusus" yang dapat berdiri sendiri. Sebuah objek bisa memiliki data dan fungsinya sendiri. Setiap objek ditampilkan untuk melakukan tugasnya masing-masing, sehingga bisa menghasilkan nilai akhir dan dapat ditampilkan juga diginakan oleh objek lainnya.
Fungsi PHP OOP (Object Oriented Programming)
PHP adalah bahasa pemrograman yang sepenuhnya berbasis objek seperti pemrograman lainnya. OOP di PHP meerupakan fitur tambahan. Kamu tetap dapat membuat website memakai pemrograman PHP tanpa menggunakan objek sama sekali atau yang disebut dengan pemrograman prosedural.
Dengan membuat kode program menggunakan cara prosedural, apikasi dapat dibuat dengan cepat dan sangat mudah untuk dipelajari daripada dengan pemrograman berbasis objek.
Sebagai web programer, OOP merupakan suatu hal yang paling wajib. Pembuatan website saat ini akan lebih mudah jika menggunakan template kode program yang dikenal dengan Framework. Dibanding membuat website memulai dari awal, memakai Framework akan mempercepat proses kerja. Framework PHP juga bisa semuanya dibuat menggunakan OOP.
Sumber : Blog Crudpro