menjelaskan
1. Ini akan dipanggil secara otomatis ketika metode statis yang akan dipanggil tidak ada atau izinnya tidak mencukupi.
2. Sama seperti metode __call(), menerima nama metode dan array sebagai parameter.
tata bahasa
__callStatic($nama fungsi, $argumen)
parameter
$funcname String Nama metode yang dipanggil.
$arguments Parameter Array diambil saat memanggil metode.
Contoh
<?php kelas autofelix { fungsi statis pribadi say() { echo 'halo, saya autofelix'; } fungsi publik __callStatic($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 __callStatic di php, semoga bermanfaat bagi semuanya.