realpath
Возвращает канонизированный абсолютный путь к файлу
&reftitle.description;
stringfalserealpath
stringpath
realpath раскрывает все символические ссылки,
переходы типа /./, /../ и лишние символы / в пути path,
возвращая канонизированный абсолютный путь к файлу.
&reftitle.parameters;
path
Проверяемый путь.
Несмотря на то, что путь должен быть указан, переданное
значение может быть пустой строкой. В этих случаях
значение интерпретируется как текущая рабочая директория.
&reftitle.returnvalues;
В случае успешного выполнения возвращает канонизированный абсолютный путь.
Результирующий путь не содержит символических ссылок и компонентов
наподобие /./ или '/../.
Разделители \ и / в конце пути также удаляются.
realpath возвращает &false; при неудаче, например,
если файл не существует.
Запускаемый скрипт должен иметь права запуска на всех директориях
в проверяемой иерархии, иначе realpath вернёт &false;.
Для регистронезависимых файловых систем, realpath может
нормализовать или не нормализовать регистр символов.
Функция realpath не будет работать с
файлом внутри архива Phar, так как путь может быть
не реальным, а виртуальным.
В Windows переходы и символические ссылки на каталоги расширяются только
на один уровень.
&fs.file.32bit;
&reftitle.examples;
Пример использования функции realpath
]]>
&example.outputs;
realpath на Windows
На Windows realpath изменит пути стиля Unix на
стиль Windows.
]]>
&example.outputs;
&reftitle.seealso;
basename
dirname
pathinfo