Moin!
Nun meine Frage:
Was haltet Ihr davon, zu Beginn der Session, ein Objekt der Klasse IMG als "Session-Objekt" anzulegen, das alle Methoden zur Bildbehandlung bereits beinhaltet.
Das bringt dir hinsichtlich Include-Vermeidung absolut nichts, da du vor dem Starten der Session den Code der Klasse includen musst, damit das in der Session gespeicherte Objekt wieder korrekt deserialisiert werden kann.
Sprich: Sofern deine Klasse nicht irgendwelche Objekteigenschaften definiert, sondern nur Code enthält, ist deine Idee absolut überflüssig.
Und selbst, wenn Eigenschaften vorhanden sind, ist es nicht zwingend gesagt, dass diese in einer Session persistent gemacht werden sollten.
Wenn du es leid bist, ständig für korrektes Include der benötigten Klassendefinitionen zu sorgen, dann informiere dich über Autoloading. Dazu gibts einen Artikel bei uns im Weblog: http://aktuell.de.selfhtml.org/weblog/php-autoload.
- Sven Rautenberg