Теперь я создаю небольшое приложение PHP, здесь у меня проблема с использованием пути к файлу, потому что в Windows используйте расположение этого типа C: \ Some \ Location \ index
, но в Linux / www / app / index
, поэтому, когда я определяю путь с помощью этого /
, но когда приложение, запущенное на оконной машине, должно быть проблемой для этого /
.
Итак, здесь я хочу определить DIRECTORY_SEPARATOR для платформ Windows и Linux.
PHP принимает и \
, и /
в качестве допустимых разделителей пути во всех ОС. Так что просто используйте /
в вашем коде
Смотрите Предопределенные PHP-константы
. Возможно, это уже определено в вашем скрипте, попробуйте повторить DIRECTORY_SEPARATOR, посмотрите, имеет ли оно какое-либо значение
В большинстве случаев Windows принимает прямые косые черты, поэтому вы можете их использовать. Вы даже можете использовать смесь, и она не будет жаловаться.
Убедитесь, что ваш набор юнит-тестов также работает и в Linux!