Didalam tutorial belajar OOP (Object Oriented Programming) PHP di artikel ini kita akan menjelaskan tentang pengertian object, class, method dan property. Keempat 'keyword' inilah yang akan jadi pondasi dasar dari Pemrograman Berbasis Objek.
Pengertian Class
Class adalah blueprint dari objek. Class dipakai untuk membuat kerangka dasar (Framework). Yang akan kita pakai nantinya, hasil cetakan dari class, yaitu object. Analoginya class diibaratkan dengan komputer atau laptop. Kita dapat mengetahui bahwa komputer mempunyai ciri - ciri seperti merk, keyboard, processor, dll.
Class dalam analogi ini merupakan gambaran umum tentang suatu benda. contoh class seperti:
database_connection dan user_profile.
Di dalam pemrograman PHP, penulisan class diawali menggunakan keyword class, lalu diikuti dengan nama dari sebuah class. dan juga aturan penulisan class sama seperti aturan penulisan variabel dalam pemrograman PHP.
Contoh penulisan class dalam PHP :
Pengertian Property
Property adalah data yang terdapat di dalam sebuah class. Melanjutkan analogi tentang komputer, property dari komputer bisa berupa warna, merk, ukuran layar, jenis processor, dll.
Jika kamu terbiasa dengan program PHP, property ini sebenarnya hanyalah variabel yang terdapat di dalam class .semua aturan dan tipe data yang biasa di input ke dalam variabel juga bisa diinput kedalam property.
Contoh penulisan class dengan menambahkan property :
Pengertian Method
Method merupakan tindakan yang dilakukan di dalam class. Jika menggunakan analogi class komputer, maka method adalah : menghidupkan komputer, mematikan komputer, mengganti walpaper komputer, dll.
Method pada dasarnya fungsi yang berada di dalam class. Seluruh fungsi dan fungsi sifat bisa diterapkan ke dalam method, seperti argumen / parameter, mengembalikan nilai dengan return, dll.
contoh penulisan class dengan menambahkan method :