NetBull
Erfahrenes Mitglied
Hi Leute,
ich bau gerade an was wo ich Klassen & Funktionen dynamisch einbinden möchte.
Weis aber nicht wie es geht und habe nichts gefunden.
Beispiel:
$y = new class a("b", "")
Natürlich soll das echo der jeweiligen übergebenen Klasse und Funktion auf gerufen werden...
Wenn es da eine Lösung zu gibt, wäre das cool.
cu s00n
deAndro
ich bau gerade an was wo ich Klassen & Funktionen dynamisch einbinden möchte.
Weis aber nicht wie es geht und habe nichts gefunden.
Beispiel:
Code:
class a
{
function test($class, $method)
{
if($class=="b")
$x = new b();
elseif($class=="c")
$x = new c();
else
echo "unbekannte Klasse";
}
}
class b
{
function __construct($method)
{
if($method=="a")
echo "methode a";
elseif($method=="b")
echo "methode b";
else
echo "unbekannte Methode der Klasse b";
}
function a()
{
echo "Ich bin Klasse b, methode a";
}
function b()
{
echo "Ich bin Klasse b, methode b";
}
}
class c
{
function __construct($method)
{
if($method=="a")
echo "methode a";
elseif($method=="b")
echo "methode b";
else
echo "unbekannte Methode der Klasse c";
}
function a()
{
echo "Ich bin Klasse c, methode a";
}
function b()
{
echo "Ich bin Klasse c, methode b";
}
}
$y = new class a("b", "a");
$y = new class a("b", "")
Natürlich soll das echo der jeweiligen übergebenen Klasse und Funktion auf gerufen werden...
Wenn es da eine Lösung zu gibt, wäre das cool.
cu s00n
deAndro