Błąd braku funkcji - własny response

0

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

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]

1 użytkowników online, w tym zalogowanych: 0, gości: 1