Implementasi Overloading dalam PHP OOP - Overloading dipanggil ketika berinteraksi dengan property atau method yang belum dinyatakan atau tidak terlihat dalam ruang lingkup pendefinisan dalam Class.
Berikut ini implementasi dari Overloading masalah Class Overload :
<title>Overloading - PHP OOP</title> <?php class Overload { public function __call($name, $arguments) { echo "Memanggil method $name : " . implode(' - ', $arguments); } public static function __callStatic($name, $arguments) { echo "Memanggil method $name : " . implode(' - ', $arguments); } } $obj = new Overload; $obj->Kendaraan('Mobil','Motor','Truk'); Overload::Pesawat('Jet','Roket','Helikopter'); ?> Terdapat 2 metode dalam pemanggilan Overloading :
Sumber http://www.materi-it.com/
- __call()
- __callStatic()
Bisa di ambil kesimpulan bahwa Overloading terjadi ketika property atau method yang belum terdefinisi di dalam Class namun tersedia di dalam Object.
Sekian artikel ihwal Implementasi Overloading dalam PHP OOP, agar bermanfaat.

Komentar
Posting Komentar