
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 sayDi atas adalah penggunaan metode __callStatic di php, semoga bermanfaat bagi semuanya.