Chcę zrobić coś takiego w php, że jak nie znajdzie danej funkcji (od razu zaznaczam, że nie znam jej nawy, skrypt sam ją ustala i definiuje) to wyświetli mój tekst o błędzie. Coś w stylu set_error_handler tylko by podawał nazwę funkcji w osobnej zmiennej...
0
0
wywołanie nieistniejącej funkcji to błąd najwyższego prawie poziomu i jego nie możesz obsłużyć, chyba że cały swój kod byś porobił na:
if(function_exists('foo')) foo();
if(function_exists('bar')) bar();
albo:
function evalx($nazwa){
if(function_exists($nazwa)) eval($nazwa.'()'); else
blad();
}
function foo(){
echo 'hej';
}
evalx('foo');
;P
no niestety się chyba nie da
może ci pomoże print_r(get_defined_functions()); <- pokazuje tablicę z funkcjami - podzielone na funkcje normalne internal i zdefiniowane przez usera [user]