PDA

Vollstndige Version anzeigen : Klassen-Methode in separater Datei definiert


CUEBALL
18-06-2004, 18:03
Hallo zusammen,

ich habe folgendes Problem. Ich habe eine Klasse definiert und die dazugehrigen Methoden in einer separaten Datei. Jetzt hab ich probiert die Methode per include bzw. require in die Klasse einzufgen:

class test {
var x;
var y;

require "functions.php";
bzw.
include "functions.php";

}

Beide Mglichkeiten funktioniern leider nicht. Meine Frage ist nun ob es in PHP eine Compileranweisung gibt, die wie z.B. in C++ per #include erst die Datei einfgt, bevor das ganze an den Compiler bzw. Interpreter geschickt wird.

Danke fr eure Hilfe.

bazubi
18-06-2004, 18:06
Was bedeutet denn "Beide Methoden Funktionieren nicht" ? Fehlermeldungen?

CUEBALL
18-06-2004, 18:14
Bei inlcude kommt folgende Fehlermeldung:

Parse error: parse error, unexpected T_INCLUDE, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /var/www/html/html/typo3conf/ext/vvz2/pi1/class.tx_vvz2_pi1.php on line 83

Bei require folgende Meldung:

Parse error: parse error, unexpected T_REQUIRE, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /var/www/html/html/typo3conf/ext/vvz2/pi1/class.tx_vvz2_pi1.php on line 83

Fuchs
18-06-2004, 19:28
Nein, das gibt es in keiner Sprache wirklich. Mach einfach eine Basis Klasse und extende.