• Abstract Class dan Abstract Method dalam OOP PHP

    Abstract class adalah class yang mengandung minimal satu buah abstract method, yaitu method yang hanya berupa nama method dan parameternya (jika ada) dan diawali dengan keyword abstract. Ketika sebuah class dibuat dengan cara menurunkan atau class inheritance dari abstract class maka semua method yang didefinisikan sebagai abstract oleh parent class harus diimplementasikan ulang oleh class tersebut yang sebagai child class atau class turunan dari abstract class.

  • Self dan $this, Apa Perbedaanya dalam OOP PHP?

    Dalam bahasa yang sangat sederhana $this digunakan untuk mereferensikan property atau method yang berada dalam current object. Sedangkan self digunakan untuk mereferensikan property atau method yang berada dalam current class.

  • Static Property dan Static Method dalam OOP PHP

    Static property dan static method adalah property dan method yang langsung dapat diakses dari class tanpa instansiasi class (pembuatan object) terlebih dahulu. Cara mendeklarasikannya yaitu property atau method diawali menggunakan keyword static.

  • Pewarisan (Obejct Inheritance) dalam OOP PHP

    Pewarisan atau inheritance dalam Object-Oriented PHP adalah mewariskan property dan method baik public maupun protected kepada class lain. Ingat ya, hanya public dan protected.

  • Constructor dan Destructor dalam OOP PHP

    PHP menyediakan method khusus yang berjalan ketika sebuah object mulai dibuat dan dimatikan, yaitu method __construct() yang disebut constructor dan method __destruct() yang disebut destructor.

Subscribe via RSS