Er meinte wohl $this->host in Klasse B.
Du müsstest $host und $usr an die Funktion übergeben, ansonsten weiß es doch gar nicht, was es damit machen soll. Innerhalb von Klasse A sind diese ja unbekannt bzw. leer.
Code:
<?
class A{
function test($host, $usr) {
$test = $host;
$test2 = $usr;
return $test;
}
}
class B{
function test_this() {
$a = new A;
$host = "host.de";
$usr = "Ich";
echo $a->test($host, $usr);
}
}
$b = new B;
$b->test_this();
?>
So klappt das dann auch
Lars S.
Wer nicht mit der Zeit geht, geht mit der Zeit.