Hi,
ich habe eine Klasse, die mir MySQL verwaltet, mit den Methoden, connect, select_db, query usw. Jetzt schreibe ich mir grad eine Klasse NavigationsManager, die mir eine Navigationsstruktur erstellen kann und aus einer MySQL-Datenbank gefüttert wird. So, jetzt habe ich leider das Problem, das mir der Parser ein Fehler rausschmeißt, sobald ich ein Objekt Mysqlmanager in dieser Klasse instanzieren möchte:
Parse error: parse error, unexpected T_NEW in (...)\nav.php on line 12
hier der entsprechende Abschnitt:
Zeile 12 ist die Zeile var $mysqlManager = new mysqlManager;
Darf ich keine Objekte in Klassen instanzieren, und wenn ja, wie gehe ich dann daran.
Wenn ich außerhalb der Klasse das Objekt instanziere, gibt es keine Fehlermeldung, es liegt also nicht am include oder so!
Vielleicht könnt ihr mir Helfen
ich habe eine Klasse, die mir MySQL verwaltet, mit den Methoden, connect, select_db, query usw. Jetzt schreibe ich mir grad eine Klasse NavigationsManager, die mir eine Navigationsstruktur erstellen kann und aus einer MySQL-Datenbank gefüttert wird. So, jetzt habe ich leider das Problem, das mir der Parser ein Fehler rausschmeißt, sobald ich ein Objekt Mysqlmanager in dieser Klasse instanzieren möchte:
Parse error: parse error, unexpected T_NEW in (...)\nav.php on line 12
hier der entsprechende Abschnitt:
PHP-Code:
include "./mysql.php";
include "../MySQL Klasse/mysql_class.php";
class navigationManager {
var $mysqlManager = new mysqlManager;
var $navigationStructure = false;
// Konstruktor, Methoden...
};
Darf ich keine Objekte in Klassen instanzieren, und wenn ja, wie gehe ich dann daran.
Wenn ich außerhalb der Klasse das Objekt instanziere, gibt es keine Fehlermeldung, es liegt also nicht am include oder so!
Vielleicht könnt ihr mir Helfen
Kommentar