Alexender: include_path

Beitrag lesen

Hallo,

ich muss mit meinen Projekten immer zwischen Windows und Linux wechseln. Einerseits entwickle ich was bei mir lokal unter Windows und zum Testen geht das Projekt dann auf Webserver und läuft unter Linux.

Wie ist es am elegantesten mit "onclude_path". Bei Windows werden mehrere Pfade mit ";" getrennt und bei Linux mit ":". Ohne dass man die ändern muss.

$sgServerSoftware = strtolower ($_SERVER['SERVER_SOFTWARE']);
$sgSysDelimiter = (strstr ($sgServerSoftware, 'win')) ? ';' : ':';
ini_set('include_path', '.'.$sgSysDelimiter.'./includes'
      . $sgSysDelimiter.'./../includes'.$sgSysDelimiter.'./modules');

Ist die Lösung gut? Oder gibt es eine bessere?

Gruss Alexender.