mixed indica que um parâmetro pode aceitar vários ( mas não necessariamente todos ) os tipos
gettype( ) , por exemplo , aceita todos os tipos do PHP , enquanto str_replace( ) somente aceita strings e arrays .
number indica que um parâmetro pode ser tanto um integer ou float .
Exemplo 7-11 . Exemplo de funções callback
?php / / Exemplo simples de callback function foobar( ) { echo "Olá mundo !" ; } call_user_function("foobar") ; / / Exemplo de métodos callback class foo { function bar( ) { echo "Olá mundo !" ; } } $foo = new foo ; call_user_function(array($foo , "bar")) ; / / chamada do método do objeto call_user_function(array("foo" , "bar")) ; / / chamada do método estático da classe ?