Hi,
Es gibt eine Konstante namens DIRECTORY_SEPARATOR, die auf der englischsprachigen Handbuchseite zu den Directory Functions aufgeführt ist.
Aha. Es ist also tatsächlich möglich, das Problem auf hoher Ebene zu lösen, dirname(), basename() und DIRECTORY_SEPARATOR reichen dafür aus, keinerlei "magic numbers" sind nötig. (Die Dateien "." und ".." übersehe ich einmal geflissentlich ;-) Warum wird das dann nicht genutzt?
Obenrum dick einen auf OO machen und untenrum doch wieder nur Handarbeit?
So so.
;-)
so short
Christoph Zurnieden