Autor Zpráva
Keilew
Profil
Zdravím, třeba je to blbost, ale potřebuju zavolat funkci, jejíž jméno mám jako string v proměnné (získal jsem ho třeba rozkladem řetězců apod), tedy:
$retezec = jmeno_funkce;
$attr = Array('attribut'=>'hodnota');

a z toho zavolat a vykonat:
jmeno_funkce(hodnota);

Jde to? Nebo jsem to blbě vysvětlil?
Keilew
Profil
Řešení:
call_user_func()

Google mi to nechtěl nejdřív ukázat na klíčový slovo CALL;-)
koudi
Profil
buď a nebo



$fce = 'nazev_funkce';
$fce($param);

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: