Consulta sobre tecnica de programacion PHP

  • Autor Autor padawanluke
  • Fecha de inicio Fecha de inicio
P

padawanluke

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de 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.
 
Esto sería otra forma:
PHP:
<?php

function funcion_llamada() {
    echo 'OK';
}

function foro($var = false) {

  $var();

}

# OK
foro('funcion_llamada');
 
Última edición:
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.
 
Atrás
Arriba