[Resolvido] Chamar um funcão nativa do PHP
Olá galera do bem :)
Gostaria de passar uma função nativa do PHP como parâmetro de outra função, e essa função nativa não deve ser executada na chamada da outra função e sim no seu escopo.
chamaFuncao (is_int ("Olá")); // A função "is_int" não pode ser chamada agora
function chamaFuncao ($funcao) {
if ($funcao) { // Agora sim chama a função
echo "Ok !";
}
else {
echo "Too Bad :(";
}
}
Com os meus conhecimentos consigo apenas com funções de usuários:
function e_numero ($entrada) {
if (! is_int ($entrada)) return false;
return true;
}
function chamaFuncao ($funcao, $parametros) {
if (! call_user_func ($funcao, $parametros)) return false; // Agora sim está chamando no escopo local
return true;
}
chamaFuncao ("e_numero", "Olá :)") or exit ("Too Bad :(");
echo "Ta tudo bem agora :)";
Vlwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
Discussão (3)
Carregando comentários...