Здравствуйте!
Я написал web-приложение. И вместо DIRECTORY_SEPARATOR я везде использовал
/
. Почему оно работает на Windows? Ведь в винде нужно использовать
\
. На Linux работает отлично. Я слышал, что никсы тоже работают с прямыми слэшами
/
. Зачем же тогда нужна эта константа?
И еще вопрос. Почему в back-end'e мы ее должны использовать. А во front-end'е - нет? Никогда не видел, чтобы подключали файл через какой-нибудь DIRECTORY_SEPARATOR. Обычно просто вот так:
<link rel="stylesheet" href="/assets/css/main.css" type="text/css">