Hallo,
Ich bin Blutiger Anfänger und plage mich mit einem für mich nicht verständlichen Fehler mit Umgang von klassen.
Zur Erklärung: Ich habe eine Klasse mit einer für die Klasse ersichtliche Variable. Im Constuktor wird die Variable mit einem Objekt initialisiert. Wenn ich diese Variable allerdings in einer Methode benützen möchte, kommt immer nur ein Error:
Ich bin über jede Hilfe sehr dankbar!
lg
Typhoon
Ich bin Blutiger Anfänger und plage mich mit einem für mich nicht verständlichen Fehler mit Umgang von klassen.
Zur Erklärung: Ich habe eine Klasse mit einer für die Klasse ersichtliche Variable. Im Constuktor wird die Variable mit einem Objekt initialisiert. Wenn ich diese Variable allerdings in einer Methode benützen möchte, kommt immer nur ein Error:
Fatal error: Call to a member function sendCommand() on a non-object in /var/www/blubb/includes/Updater.php on line 12
PHP-Code:
<?php
class Updater{
var $database;
function Updater(){
include_once("DBManager.php");
$database = new DBManager('***', '***', '***');
}
function blubb(){
$sql = $this->database->sendCommand('***');
}
}
include_once("./Updater.php");
$updater = new Updater();
$updater->blubb();
?>
Ich bin über jede Hilfe sehr dankbar!
lg
Typhoon
Kommentar