Belajar pemrograman PHP OOP (Object Oriented Programming) khusus pemula lengkap. Tutorial Konsep OOP pada PHP ini akan dibahas secara lengkap from zero to hero.
OOP (OBJECT ORIENTED PROGRAMMING) adalah merupakan metoe pemrograman yang berorientasi pada objek. Sebelumnya kita juga sudah pernah belajar tentang bahasa pemrograman PHP Prosedural. Perbedaan antara PHP OOP dan PHP Prosedural secara umum hanya terletak pada penulisan baris kodenya saja.
Konsep OOP pada PHP
Berikut ini adalah daftar istilah-istilah yang akan sering kita gunakan dalam membuat aplikasi berbasis objek pada PHP.- Class - Class / Kelas bisa diumpamakan sebagai template atau kerangka yang bisa digunakan untuk membuat banyak objek yang sama.
- Objek - Objek ini di defenisikan oleh sebuah Class/kelas. Kita hanya mendefinisikan kelas satu kali dan bisa membuat banyak objek yang sama. Objek juga dikenal sebagai instance.
- Member Variable - Merupakan variabel - variable yang didefenisikan di dalam sebuah kelas. Variabel-variabel ini juga disebut sebagai atribut objek setelah objek baru dibuat.
- Member function - Function yang didefinisikan di dalam sebuah kelas dan dapat digunakan untuk mengakses objek data
- Inheritance - Merupakan Pewarisan, Sebuah parent class/ kelas induk bisa mewarisi seluruh fungsi yang ada pada kelas tersebut. child class yang bisa menggunakan fungsi dan kelas induk/ parent class nya.
- Parent Class - Class yang diwarisi dari Class lain. Biasa juga disebut base class or super class.
- Child Class - Merupakan Class yang mewarisi Class lain. Biasa juga disebut subclass or derived class.
- Polymorphism - Merupakan konsep dasar pemrograman berorientasi objek dimana fungsi yang sama dapat digunakan untuk tujuan yang berbeda.
- Constructor- Merupakan sebuah fungsi khusus yang akan dipanggil secara otomatis setiap kali kita membuat objec baru dari kelas tersebut.
Keuntungan Menggunakan Konsep OOP pada PHP
Mengembangkan aplikasi PHP dengan konsep OOP sendiri memiliki banyak keuntungan dibandingkan dengan php prosedural. Walaupun sebenarnya kita bisa membuat aplikasi yang kompleks hanya dengan php prosedural. Berikut ini keuntungan menggunakan konsep OOP pada PHP :- Lebih mudah dipahami, karena penulisan kode dengan konsep OOP sangat terstruktur.
- Lebih irit waktu dan penulisan kode, tulis kode sekali panggil berkali-kali.
- Lebih mudah dalam tahap pengembangan aplikasi
- Jika migrasi ke PHP Framework akan lebih mudah, karena PHP framework sendiri sudah menggunakan konsep OOP.
Bagi teman-teman yang ingin belajar pemrograman PHP berorientasi Objek bisa mengikuti tutorial ini step-by-step. jangan lupa follow akun sosial media kami dan berlanggan artikel gratis yang nantinya akan dikirim ke email anda.
Thank you and see you next lessons...
COMMENTS