menjelaskan
1. Jika metode yang akan dipanggil tidak ada atau izinnya tidak memadai, maka metode tersebut akan dipanggil secara otomatis.
2. Pertama, tulis ulang metode __call. Metode __call memiliki dua parameter, metode dan param, yang sesuai dengan nama dan parameter metode sebenarnya.
Skenario aplikasi
Metode ini dapat digunakan ketika diperlukan metode pemanggilan terpadu tetapi terdapat banyak antarmuka.
Contoh
<?php kelas autofelix { fungsi pribadi katakan() { echo 'halo, saya autofelix'; } fungsi publik __panggilan($nama, $argumen) { echo 'Anda tidak mempunyai izin untuk menelepon' $nama 'Metode'; mati; } } $a = autofelix baru(); $a->say(); //Masuk akal jika kesalahan harus dilaporkan //Keluaran: Anda tidak mempunyai hak untuk memanggil metode say
Di atas adalah penggunaan metode __call di php. Saya harap dapat bermanfaat bagi semua orang.