Hallo,
ich habe ein kleines Problem.
Ich habe eine Klasse, die beinhaltet Funktionen um Verbindung zum Server und zur Datenbank herzustellen und um SQL-Statements abzugeben.
Von dieser Klasse erstelle ich nun ein Objekt und möchte dieses Objekt nun an eine andere Klasse übergeben um in dieser Klasse dann mit Hilfe des Objektes SQL-Statements abzugeben.
folgenden Code habe ich:
bekomme aber immer wenn ich Funktionen der dataBaseClass aufrufen möchte die Fehlermeldung:
Fatal error: Call to a member function on a non-object ....
Weiß aber nicht wieso?
Hoffe ihr könnt mir weiterhelfen.
Danke
Marcus
ich habe ein kleines Problem.
Ich habe eine Klasse, die beinhaltet Funktionen um Verbindung zum Server und zur Datenbank herzustellen und um SQL-Statements abzugeben.
Von dieser Klasse erstelle ich nun ein Objekt und möchte dieses Objekt nun an eine andere Klasse übergeben um in dieser Klasse dann mit Hilfe des Objektes SQL-Statements abzugeben.
folgenden Code habe ich:
PHP-Code:
$dataBaseObject = new dataBaseClass();
if($dataBaseObject->completeConnect())
{
$userObject = new userClass( $dataBaseObject );
if( $userObject->loginUser( $id, $pass ) ) // hier wird eine Funktion von dataBaseClass aufgerufen
}
function userClass($pDataBaseObject)
{
$dataBaseObject = $pDataBaseObject;
}
Fatal error: Call to a member function on a non-object ....
Weiß aber nicht wieso?
Hoffe ihr könnt mir weiterhelfen.
Danke
Marcus
Kommentar