PHP постоянный вопрос - PullRequest
       14

PHP постоянный вопрос

0 голосов
/ 09 сентября 2011

Что такое

DIRECTORY_SEPARATOR

константа содержит?

Я не могу найти в Google ничего, объясняющего это, но это использовалось в моей книге ООП.

Ответы [ 3 ]

2 голосов
/ 09 сентября 2011

Это разделитель, который связывает папку в пути типа "/" в:

здесь / / мой / путь

Разделитель зависит от того, в какой ОС вы используете свой веб-сайт.

В Windows это "\":

мой \ путь \ к \ папки

В Unix это "/"

1 голос
/ 09 сентября 2011

Либо '/', либо '\' в зависимости от вашей ОС.Используйте его при указании путей, чтобы сделать код более переносимым между системами Unix-y и Windows.

0 голосов
/ 09 сентября 2011

Это как бы на жестяной банке.

Когда я запускаю

var_dump(DIRECTORY_SEPARATOR);

, я получаю (на моем Linux / Ubuntu box)

string(1) "/" 

(A forwardслэш).Это строка разделителя, которая применяется к путям к файлам в ОС, на которой работает ваш сервер.Скорее всего, это будет \ (обратная косая черта) в системах Windows.

...