OOP: Aus Klasse auf externe Funktion zugreifen
Mulder
- php
Angenommen ich habe eine Funktion
function foo() {...}
und eine Klasse
class bar() {...}
Ist es möglich, innerhalb der Klasse auf die Funktion foo() zuzugreifen?
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?
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
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...
Genau das meinte ich, klappte bei mir (PHP 4.0.6) allerdings nie...
Naja, dann muß mein Fehler vielleicht doch irgendwo anders liegen.
Danke!