Hi,
Statt im switch direkt include 'xy' hinzuschreiben, merkst du dir 'xy' einfach in einer Variablen $includeFileName - und bindest dieses spaeter irgendwo im Script mit include $includeFileName; ein.
aso, das hatte ich anfangs erwogen, war mir aber zu heikel, ich dachte lieber auf nummer sicher gehen. mit dem switch konnte ich umgehen.
Es ist doch so gut wie kein Unterschied - du fuehrst include lediglich nicht sofort aus, sondern merkst dir zunaechst einen Wert, und includest den Inhalt der dadurch spezifizierten Datei spaeter.
Eine weitere Moeglichkeit ist ein Array mit den erlaubten Parametern. Da prueft man am Anfang kurz ab, ob der uebergebene Parameter im Array enthalten ist - wenn nein, Fehler, wenn ja, kann man ihn nachher weiterverwenden.
das wäre eine möglichkeit, bietet IMHO aber auch nicht mehr komfort.
Bei vielen Parametern wird ein Switch-Konstrukt lang und damit haesslich.
Mit dem Array und Prufen, ob Wert drin vorhanden, bleibt's dagegen relativ kurz.
MfG ChrisB