marceloy 0 Denunciar post Postado Abril 24, 2007 Gostaria de saber se é elegante e corriqueiro o uso de funções na seguinte forma: function foo($arg) { echo 'This is a foo function and its arg: ' . $arg . '.<br>';}$txt = 'foo';$txt('Booooo'); Se não for, existe outra maneira mais elegante de se escrever o código? Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Abril 24, 2007 Creio que esse código nem funcione. Use a função call_user_func(). http://br.php.net/call_user_func Abraços, Beraldo Compartilhar este post Link para o post Compartilhar em outros sites
Tellys Castro 12 Denunciar post Postado Abril 24, 2007 function foo($arg) {printf('This is a foo function and its arg: ' . $arg . '.<br>', isset($arg));}$txt('Booooo');foo($txt);acho q assim da!!! Compartilhar este post Link para o post Compartilhar em outros sites
marceloy 0 Denunciar post Postado Abril 24, 2007 Creio que esse código nem funcione. Use a função call_user_func().http://br.php.net/call_user_funcAbraços,BeraldoA função funciona normalmente, mas não é bonita de se ver. Já as funções call_ user_ func() e call_ user_ func_ array() são próprias pra isso, pelo que pude perceber.Forte Abraço. Compartilhar este post Link para o post Compartilhar em outros sites