Hi,
mal so rein aus Interesse:
Sehe ich auch so und gehe sogar noch einen Schritt weiter: Bei einem sauber strukturierten Projekt ist eine Zeile wie include_once oder require_once nicht notwendig.
Angenommen du möchtest in einem Script 2 Datenbank-Tabellen abfragen. Ich gehe mal davon aus, dass dafür je eine Mapper-Klasse erstellt wird, die wiederum auf einer Klasse basiert, welche die Grundfunktionalität bereitstellt.
Da beide Mapper-Klassen die Basisklasse erben, hätte man ja nun schon einen Konflikt. Wie wäre da dein Lösungsansatz?