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; Пример использования функции <function>realpath</function> ]]> &example.outputs; Пример работы функции <function>realpath</function> в ОС Windows В системах Windows функция realpath изменит пути в стиле Unix на стиль Windows. ]]> &example.outputs; &reftitle.seealso; basename dirname pathinfo