Czy możesz zadeklarować taką funkcję?
function ihatefooexamples(){
return "xyz-abc!";
};
A potem zrób to na nowo w ten sposób:
if ($_GET['foolevel'] == 10){
function ihatefooexamples(){
return "czesc xyz-abc";
};
};
Czy można w ten sposób nadpisać funkcję?
1 odpowiedź
Dostępna jest funkcja o nazwie override_function
. Jednak biorąc pod uwagę, że ta funkcja jest częścią rozszerzenia Advanced PHP Debugger
, trudno jest argumentować, że override_function ()
jest przeznaczony do użytku produkcyjnego. Dlatego powiedziałbym „nie”, nie jest możliwe zastąpienie funkcji intencją, o którą pytasz.