Pada artikel kali ini saya akan kembali membahas tentang object oriented programming yaitu Menggunakan Magic Method __call() Pada OOP PHP.
Kegunaan dari magic method call adalah untuk memanggil sebuah method tetapi method yang dipanggil tidak ada didalam sebuah class atau fungsi tersebut tidak untuk public (private method). Untuk lebih jelas dan agar dapat memahaminya silhkan simak beberapa baris code berikut :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<?php class Mobil{ private function tampilkan_mobil($warna){ echo "Ini Mobil Budi dengan Warna $warna\n"; } function __call($method, $var){ echo "memanggil $method menggunakan __call() dengan variable ".$var[0].""; } } $mobil = new Mobil(); // memanggil Fungsi Ajaib $mobil->fungsi_ajaib('merpeah'); |
Bailah itulah tadi pembahsan tentang Menggunakan Magic Method __call() Pada OOP PHP,semoga bermanfaat.