traexx
27.01.2004, 16:45
Ich habe folgende Klassen:
class user_privilegies
{
function set()
{
return "test";
}
}
class user
{
var $id, $b_user, $e_user, $user_priv, $error_msg;
function user()
{
$this->error_msg = "";
$this->b_user = new basic_user;
$this->e_user = new extendet_user;
$this->user_priv = new user_privilegies;
}
function set()
{
return $this->user_priv->set();
}
}
die Klassen basic_user, extendet_user und user_privilegies sind definiert und eingebunden (require_once). Zudem scheinen sie Fehlerfrei.
jedoch greift die Klasse user in ihren Funktionen nicht auf user_privilegies zu, was zu keiner Ausgabe führt, wenn ich mir den Rückgabewert von einer user-Instanz geben lasse:
$u = new user;
echo $u->set();
was läuft falsch? Oder läuft das falsch? ich kann auch den genauen Code posten, aber das ist ziemlich viel XD
ich nutze PHP 4.3.2 unter Apache
class user_privilegies
{
function set()
{
return "test";
}
}
class user
{
var $id, $b_user, $e_user, $user_priv, $error_msg;
function user()
{
$this->error_msg = "";
$this->b_user = new basic_user;
$this->e_user = new extendet_user;
$this->user_priv = new user_privilegies;
}
function set()
{
return $this->user_priv->set();
}
}
die Klassen basic_user, extendet_user und user_privilegies sind definiert und eingebunden (require_once). Zudem scheinen sie Fehlerfrei.
jedoch greift die Klasse user in ihren Funktionen nicht auf user_privilegies zu, was zu keiner Ausgabe führt, wenn ich mir den Rückgabewert von einer user-Instanz geben lasse:
$u = new user;
echo $u->set();
was läuft falsch? Oder läuft das falsch? ich kann auch den genauen Code posten, aber das ist ziemlich viel XD
ich nutze PHP 4.3.2 unter Apache