Hallo,
ich möchte eine Methode einer Klasse ausserhalb der Klasse definieren
da ich die Methoden includen möchte damit nicht alles in einer Datei sein muss
Es geht aber so nicht :
PHP-Code:
class test
{
include("include_datei.php");
}
Es wird ein Fehler ausgegeben, was ja auch logisch ist.
Ich habe schon versucht die Mehode ausserhalb der Klasse zu definiern und sie dort zu includen :
PHP-Code:
class test
{
}
include("include_datei.php");
/* mit inhalt :
function class::testfunktion();
*/
Kam auf die idee es so zu versuchen wie es in C++ gemacht wird.
Das kennt PHP aber leider nicht ;(
Das hab ich auch veruscht :
PHP-Code:
class test
{
function test() // Konstruktor
{
include("include_datei.php");
/* hier die datei im konstruktor zu includen
kann aber in den Methoden/Funktionen die in dem Konstruktor
definiert wurden $this nicht verwenden */
}
}
Ich suche also einen Weg die Methoden einer Klasse zu includen.
Ich benutze für das Script eine Klasse, damit es keine Konflikte bei den Funktions- und Variablennamen gibt. Globale Variablen möchte ich deshalb nicht nutzen.
Ich hoffe mein Problem wurde verstanden. :)
Danke für eure Hilfe
Darius