Zum Inhalt springen

Extension um PHP-Funktion erweitern

Erstellt am 24. Oktober 2008 · 2 Antworten · letzte Antwort am 24. Oktober 2008

Tags: Frage

bps-tom ·

Hallo allerseits,

ich musste jüngst eine Extension in TYPO3 um eine winzig kleine PHP-Function erweitern.
An der Stelle, wo die Funktion aufgerufen wird, kommt allerdings ein Fehler:
"Call to undefined function", obwohl die Funktion ganz normal unterhalb der anderen
Funktionen dieser PHP-Datei steht. Muss ich diese denn noch an anderer Stelle eintragen?

Gruß,
Tom

einpraegsam.​net ·

Hier ist die Stelle an der man raten muss (hast ja leider keinen Code geposted) - Eine Funktion innerhalb eine Klasse, kann man mit $this-> davor aufrufen:

class bla {
  function a() {
     echo $this->b();
  }
  function b() {
     return $something;
  }
}
bps-tom ·

Ah ja, richtig, da war ja noch was...das $this...
Danke, Alex.
Ich glaub ich hab einfach schon zu lange in den Kasten hier geschaut...