Czy można nadpisać funkcję w PHP?

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.

Twoja odpowiedź

Zaloguj się aby odpowiedzieć.

Operiada

Operiada to polskojęzyczne forum informatyczne działające na zasadzie pytań i odpowiedzi.

Obserwowane tagi

Zaloguj się aby obserwować tagi.