ilustrar
1. Será chamado automaticamente quando o método estático a ser chamado não existir ou tiver permissões insuficientes.
2. Igual ao método __call(), aceitando o nome do método e o array como parâmetros.
gramática
__callStatic($funcname, $argumentos)
parâmetro
$funcname String O nome do método chamado.
$arguments Array Parâmetros obtidos ao chamar o método.
Exemplo
<?php aula autofélix { função estática privada say() { echo 'olá, sou autofelix'; } função pública __callStatic($nome, $argumentos) { echo 'Você não tem permissão para chamar' $name . morrer; } } $a = novo autofelix(); $a::say(); //É lógico que um erro deve ser relatado //Saída: você não tem o direito de chamar o método say
O texto acima é o uso do método __callStatic em php, espero que seja útil para todos.