Tengo 3 funciones.
Código PHP:
function x(callback)
{
alert('Has llamado a la funcion x');
//Llamar a al funcion callback
}
function y()
{
alert('Has llamado a la funcion y');
}
function z()
{
alert('Has llamado a la funcion z');
}
Evidentemente podría hacer:
Código PHP:
function x(callback)
{
alert('Has llamado a la funcion x');
//Llamar a al funcion callback
if (callback == 'y')
{
y();
}
else if (callback == 'z')
{
z();
}
}
function y()
{
alert('Has llamado a la funcion y');
}
function z()
{
alert('Has llamado a la funcion z');
}
Alguna alternativa?
P.D: Esta es la expliacion mas simple que e encontrado, yo necesito poder pasar parametros atraves del callback, asique supongo que será todavía mas complicado. En php habia una funcion llamada call_user_func(), que hace exactamente lo que yo quiero.