OOP with PHP3 - Overload #8

Assalamu'alaikum Wr. Wb.

Halo semua,
balik lagi di SekolahQue kali ini kita masih akan membahas mengenai OOP with PHP Overload. Mungkin kalian sudah belajar Overload di sekolah. Kalo belum, Overload adalah suatu method yang sama pada satu class namun yang membedakannya adalah tipe parameter, jumlah parameter.

Overloading
  • Overloading di PHP menyediakan cara agar properti atau method dapat dibuat secara dinamis. Entitas dinamis ini diproses melalui method ajaib yang dapat dibangun di Class untuk berbagai jenis tindakan.
  • Method overloading dipanggil saat berinteraksi dengan properti atau method yang belum di deklarasikan atau tidak terlihat dalam baris program. Sisa dari bagian ini akan menggunakan istilah properti dan method yang tidak dapat diakses untuk merujuk pada kombinasi deklarasi dan visibilitas tersebut.
  • Semua method overloading harus didefinisikan sebagai public.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- LET'S GšŸ˜‰

  • contoh1.php (Overloading properties via the _GET(), _SET(), _ISSET(), dan _UNSET() method).


Penjelasan :

  • ISSET()

Digunakan untuk menyatakan variabel sudah diset atau tidak. Jika variabel sudah diset maka variabel akan mengembalikan nilai true, sebaliknya akan bernilai false.

  • UNSET()
Merupakan kebalikan dari ISSET(), yaitu untuk meng-unset variabel dan membebaskan memory yang sudah digunakan.

  • contoh2.php (Overloading method via _CALL() dan _CALLSTATIC() method)


Penjelasan : 

  • __CALL()
Adalah method yang digunakan saat memanggil method yang tidak dapat diakses (inaccessible method) didalam object.
  • __CALLSTATIC()
Adalah method yang digunakan saat memanggil method yang tidak dapat diakses (inaccessible method) didalam static.

STUDI KASUS

----- PENDING----

Sekian dulu ya,
mohon maaf apabila ada kesalahan,
terus belajar dan jangan takut mencoba...
#BelajarBersama

Assalamu'alaikum Wr. Wb.

Komentar

Loading...

Postingan Populer