Philipp Hasenfratz: OOP: Aus Klasse auf externe Funktion zugreifen

Beitrag lesen

Halihallo Mulder

Angenommen ich habe eine Funktion

function foo() {...}

und eine Klasse

class bar() {...}

Ist es möglich, innerhalb der Klasse auf die Funktion foo() zuzugreifen?

Wenn ich dich richtig verstehe: Ja. Was meinst du mit zugreifen?

Ich weiß, daß ich die Funktion in eine Klasse functions() stecken und dann innerhalb von bar() sagen kann
$blubb = functions::foo();
aber geht es auch, ohne die Funktion in eine Klasse zu packen?

sag, wenn ich dich missverstehe, aber möchtest du in etwa folgendes:

<?
   function external () {
      return " successful";
   }
   class bar {
      function test () {
         echo "test";
         echo external();
      }
   }
   $tester = new bar;
   $tester->test();
?>

?? - Funktioniert zumindest sehr gut...

Viele Grüsse

Philipp