Autor Zpráva
Pan X
Profil
Zdravím,
mám trochu specifický problém.
Potřebuji nějak elegantně zjistit zda proměnná obsahuje název funkce, která je již v php předprogramovaná
viz.

$val = "foo!#$bar";
$prm = "ctype_alnum"; // reálná PHP funkce
$prm = "olalal"; // nějaká blbsot


V prvním případě bych potřeboval tuto funkci použít
ctype_alum($val);


Mohl by něko poradit jak toho docílit?
Nox
Profil
http://br2.php.net/manual/en/function.is-callable.php
Tori
Profil
function_exists ?
Pan X
Profil
function_exists bude ono, díky. Asi jsem to přehlídl...

A tu funkci volat jak pokud existuje? eval nefunguje
Tori
Profil
http://br2.php.net/manual/en/functions.variable-functions.php
ShiraNai7
Profil
Nebo taky call_user_func či call_user_func_array
Pan X
Profil
Díky

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:

0