
menjelaskan
1. Memanggil nama objek secara langsung. Saat metode digunakan, metode __invoke() dipanggil.
2. Objek itu sendiri tidak dapat digunakan secara langsung sebagai suatu fungsi. Jika Anda menghapus metode __invoke() dan masih menggunakan objek sebagai metode, kesalahan akan dilaporkan.
Contoh
<?php
kelas autofelix
{
fungsi publik __invoke()
{
echo 'Apakah kamu masih ingin menelepon saya?';
}
}
$a = autofelix baru();
//Objek langsung digunakan sebagai pemanggilan fungsi $a();
//Hasil: Apakah Anda masih ingin menelepon saya?Di atas adalah pengenalan metode ajaib PHP __invoke. Saya harap dapat bermanfaat bagi semua orang.