Задать вопрос
@luckyjenro0

Почему PATH_SEPARATOR выдает ':' вместо '/'?

get_include_path() . PATH_SEPARATOR . "Application" . PATH_SEPARATOR . "AppControllers" на OPENSERVER выдавало правильные пусти, сейчас вместо '/' почему-то идет ':', то есть

/usr/share/php:Application:AppControllers
  • Вопрос задан
  • 105 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 2
BoShurik
@BoShurik
Symfony developer
https://www.php.net/manual/ru/dir.constants.php

Путаете PATH_SEPARATOR (тот который в переменной окружения PATH) и DIRECTORY_SEPARATOR
Ответ написан
Комментировать
delphinpro
@delphinpro Куратор тега PHP
frontend developer
PATH_SEPARATOR - это разделитель путей в переменной окружения PATH
Вам нужен DIRECTORY_SEPARATOR

https://www.php.net/manual/ru/dir.constants.php
https://stackoverflow.com/questions/9769052/why-is...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы