Hallo Ralph
- SuperComponent
- SuperAuthor extends SuperComponent
- RegisteredAuthor extends SuperAutor
- PublicAuthor extends RegisteredAuthor
In meiner index.php habe ich bisher deshalb auch 4 include-Befehle stehen (und das gleich mehrmals fuer verschiedene Pakete).
Geht das nicht auch einfacher, ohne von aussen ueber die Vererbungsstruktur bescheid wissen zu muessen? Bei Java wuerde ich z.B. mit import.author.*; einfach alles einbeziehen.
:-) so einfach geht es in PHP nicht, obwohl man dies durchaus nachbauen könnte.
Mein Lösungsansatz für dein Problem:
in der PHP-Datei für SuperAuthor würde die erste Zeile lauten:
require_once("SuperComponent.php");
in RegisteredAuthor dann: require_once("SuperAuthor.php");
und in PublicAuthor: require_once("RegisteredAuthor.php");
und in der index.php dann nur noch require_once("PublicAuthor.php");
Viele Grüße
Antje