Hi!
Aber was sagt mir das jetzt genau? Heißt das, es wird ein File_PDF-Objekt erzeugt anstelle der My_File_PDF?
Ganz genau so ist es. Es hätte mich auch sehr gewundert, wüsste die Factory-Methode, und noch dazu ohne dass man es ihr mitteilt, dass sie nun eine ganz andere Klasse instantiieren soll, als in ihrem Code vorgegeben ist.
Schau in die Dokumentation oder dir den Code der PEAR-Klasse an, ob und wenn ja wie man eine andere Klasse instanziieren kann oder ob man die factory links liegen lassen kann und zu Fuß eine Instanz erstellen kann.
Lo!