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.