Consulta sobre técnica de programação PHP

  • Autor Autor padawanluke
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
P

padawanluke

Beta
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Que tal, vi muchas veces programacion con callbacks del tipo

PHP:
function_foo("identificador","function_php");

y despues defino la funcion function_php:

PHP:
function function_php(){
//algo
}

como se hace para programar esto? . gracias.

Saludos.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Esto sería otra forma:
PHP:
<?php

function funcion_llamada() {
    echo 'OK';
}

function foro($var = false) {

  $var();

}

# OK
foro('funcion_llamada');
 
Última edição:
En realidad se usa call_user_func(), llama a la función que se le pone como primer parámetro, el resto serían las variables que deseas pasarle a dicha función.
 
Muchas gracias a todos, la manera que mas me convenció es la de usar call_user_func() , gracias a todos nuevamente! .
 
También podría ser que te interese call_user_func_array(), que en vez de listar los parámetros para dicha función, los puedes pasar con un Array, si vas a enviar muchos parámetros.
 
Voltar
Topo