В 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;
Функция
Функция
Функция