В PHP относительный путь относится к местоположению файла или каталога относительно текущего рабочего каталога или местоположения выполняемого сценария PHP. Относительные пути часто используются для указания расположения файлов или каталогов в одном проекте или на веб-сайте.
Вот несколько методов, которые можно использовать для работы с относительными путями в PHP:
-
Объединение. Вы можете объединить строку относительного пути с текущим каталогом или местоположением сценария, чтобы создать абсолютный путь. Например:
$currentDir = __DIR__; // Current directory $relativePath = 'subfolder/file.php'; // Relative path $absolutePath = $currentDir . '/' . $relativePath; -
chdir(): вы можете изменить текущий рабочий каталог с помощью функцииchdir(), а затем включить или потребовать файлы, используя относительные пути. Например:chdir('/path/to/project'); // Change to project directory include 'subfolder/file.php'; // Include file using relative path -
realpath(): Функциюrealpath()можно использовать для преобразования относительного пути в его абсолютный путь. Например:$relativePath = 'subfolder/file.php'; // Relative path $absolutePath = realpath($relativePath); -
dirname(): функцияdirname()возвращает родительский каталог данного файла или каталога. Вы можете использовать его для перехода к каталогу более высокого уровня при построении относительных путей. Например:$currentDir = __DIR__; // Current directory $parentDir = dirname($currentDir); $relativePath = '../subfolder/file.php'; // Relative path $absolutePath = $parentDir . '/' . $relativePath;
Функция
Функция
Функция