Hello,
auch auf die Gefahr hin, dass ich nerve,
ich verstehs trotzdem nicht. OOP ist klar, arbeite auch gern mit
Klassen, aber dennoch versteh ich das hier nicht, denn:
anstatt:$positiv = 'friseur';
$negativ = 'noergler';call_user_function ($positiv($kopftyp));
call_user_function ($negativ($kopftyp));geht doch auch schlicht:
friseur($kopftyp);
noergler($kopftyp);
Wenn Du nun eine externe Datei mit den Befehlen (und den Werten) hättest
friseur nörgler nörgler nörgler friseur
dann könntest Du die dem Script zuleiten und ausführen lassen.
Befehle, die nicht bekannt sind, können nicht ausgeführt werden.
Vergleichbar wäre nur eine include()-Datei mit den realen Funktionen.
Die würde aber immer dazu führen, dass auch die realen Funktionen aufgerufen werden.
(wollen wir mal hoffen, dass es sie gibt und niemand Blödsinn macht)
Es fehlt eine Transformationsschicht, in der Du nach Belieben festlegen kannst, dass ab sofort
grün zu Stuhl wird
Tisch zu Haus
Bett zu safen
usw.
Es sind nicht mur lineare Transformation möglch, sondern auch solche mit Abbildungsleichung.
Auch datengesteuerte...
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
