re
Dann müsste man aber im "Masterfile" schon sehr genau wissen, was einem das Objekt mitzubringen gedenkt.
Ja, das stimmt. Die von uns erwähnten (pauschalen) Möglichkeiten sind natürlich für jeden konkreten Fall auf ihre Einsetzbarkeit hin zu prüfen.
Ein Beispiel, bei dem erfolgreiches Includen allein noch nicht viel hermacht, ist beim factory-Pattern-Beispiel zu sehen. Hier böte sich an, zu testen, ob $classname den Namen einer existierende Klasse darstellt (class_exists), und das erzeugt Objekt von einem bestimmten Typ abgeleitet ist (is_a/instanceof), bevor man weiter darauf zugreift.
dedlfix