В ссылке в php, что делает.: / Do - PullRequest
2 голосов
/ 11 ноября 2011

В ссылке в php, например, при использовании require();

Что делает .:/ в .:/usr/share/php:/apps/php?

Ответы [ 3 ]

2 голосов
/ 11 ноября 2011

: - это разделитель пути.Это указывает на то, что в этом случае путь включения состоит из каталогов ., /usr/share/php и /apps/php.

То есть текущий рабочий каталог, на который ссылаются . плюс два других полных пути к каталогу /usr/share/php и /apps/php

Это распространенный метод в Unix-подобных системах разделенияпути.Dos / Windows могут использовать ; вместо переменных среды, но не в конфигурациях PHP, которые используют :.

0 голосов
/ 11 ноября 2011

Когда вы используете require (), он принимает в качестве параметра путь к файлу и похож на 'path / to / file.php'. «.: / usr / share / php: / apps / php» представляет собой набор путей включения, где require () ищет «path / to / file.php». Во включаемом пути установить точку "." означает текущий каталог, а ":" - это разделитель пути.

0 голосов
/ 11 ноября 2011

.- это текущий каталог: - разделитель пути

Таким образом, первый каталог для включаемого пути - это текущий каталог.

См. php.net

...