Oder du leitest ein Objekt deiner File Klasse ab und baust dann in der File Klasse wiederum ein Objekt deiner MySQL Klasse, um auf dessen Methoden zuzugreifen (wuerde ich favorisieren, da sauberer).
Habe es versucht:
Leider darf man die Klasse aber nicht bei den "var-Angaben" instanzieren.
class Soundso extends Filesystem
{ var $datenbank = new MySQLDatenbank;
...
}
geht also nicht.
Was funktioniert ist die Instanzierung in einer Methode von class Soundso, dann ist aber die Klasse MySQLDatenbank nur innerhalb dieser Methode gültig und muss von jeder neuen Methode neu instanziert werden. Und PHP hat keinen Destruktor... Mir schwant da Übles mit dem Speicher und der Geschwindigkeit.
Noch eine Idee?