Разделители каталогов и несоответствия в PHP - PullRequest
0 голосов
/ 06 июля 2011

Я запускаю PHP на своем Windows 7 dev box.Я заметил, что пути, полученные из массива $_SERVER, всегда используют прямую косую черту, тогда как другие источники, такие как __FILE__, используют обратную косую черту.

Теперь я предполагаю, что производные пути $_SERVERпрямая косая черта, потому что они генерируются двоичными файлами Apache, тогда как __FILE__ и др. производят обратную косую черту, потому что они попадают в ОС для получения информации о пути.

Мой вопрос, есть ли другой рифмы?или причина?Я не фанат DIRECTORY_SEPARATOR и сейчас просто запускаю $path = strtr($path, '\\', '/'); на всем.Я просто не хочу делать это впустую или не делать это, когда я должен.

...