hi, s. Thema.
Bisher habe ich die Abhängigkeiten wie folgt visualisiert:
-----------------------------------------------------------
| Klasse | Dateiname |
-----------------------------------------------------------
| MySQL | MySQL.php |
-----------------------------------------------------------
| MySQL_Article | MySQL_Article.php |
-----------------------------------------------------------
usw. aber das wird, da es alles in _einem_ Verzeichnis liegt, möglicherweise unübersichtlich.
Idealerweise hätte ich das so wie in Perl:
-----------------------------------------------------------
| @INC beeinhaltet z.B. /home/hotte/perllib/ |
-----------------------------------------------------------
| Klasse | Dateiname |
-----------------------------------------------------------
| MySQL | MySQL.pm |
-----------------------------------------------------------
| MySQL::Article | MySQL/Article.pm |
-----------------------------------------------------------
D.h., Perl konvertiert selbstständig eine visuell mit '::' dargestellte Klassenabbleitung zum '/' um dies auf die unterhalb @INC liegende Verzeichnisstruktur abzubilden. Beispiel:
use MySQL;
# Datei /home/hotte/perllib/MySQL.pm wird eingebunden
use MySQL::Article;
# Datei /home/hotte/perllib/MySQL/Article.pm wird eingebunden
Ideen für PHP?
Hotti