class

Hi,

ich will eine PHP-Klasse erstellen:
PHP:
class name 
{
}

usw.

so jetzt will ich ein paar methoden und Variablen mit include() oder require includen, allerdings ernte ich eine Fehlermeldung:

PHP:
class name
{
include ("file");
}

und jetzt bekomme ich den Error:
Parse error: syntax error, unexpected T_INCLUDE, expecting T_FUNCTION in E:\XAMPP_SERVER\xampp\htdocs\template system\template_user.inc.php on line 17

Der inhalt des zu includen files sieht so aus:

PHP:
   var $sqladresse = "localhost";
   var $sqluser = "geheim";
   var $sqlpw = "geheim";
   var $dbname = "HaBo";
   var $PFAD = dirname($_SERVER["SCRIPT_FILENAME"])."/";
   var $maxdirsize = "345";
   var $wannoff = 435;
   var $url = "urltest";
   $sqlhandle = @mysql_connect($sqladresse, $sqluser,$sqlpw) OR 
   die(mysql_error());
   mysql_select_db("$dbname",$sqlhandle) OR die(mysql_error());
   $sql = "SELECT Grundordner FROM mitglieder";
   $sqlresult = mysql_query ($sql,$sqlhandle);
   while ($sqlrow=mysql_fetch_assoc($sqlresult))
    { 
     var $Grundordner = $sqlrow["Grundordner"];
    }
    mysql_close ($sqlhandle);
 
Ich vermute mal, dass du innerhalb einer Klassendeklaration keine Include Anweisung verwenden kannst, da hier ganz bestimmte Ausdrücke erwartet werden.

Schreib also am besten die gesamte Klasse mit Deklaration in eine extra Datei und include diese.

Außerdem solltest du drauf achten, dass du beim includen nicht 2 <?php> tags auf machst!

mfg
 
Jup 2 braucht es hab es jetzt so hin bekommen das ich die Variablen in der Include Datei in eine Klasse verändert haben und die dann mit extends an die eine Klasse vererbt habe.

-closed-
 
Zurück
Oben