Метод isAbsolutePath
Метод isAbsolutePath класса Filesystem
проверяет, является ли переданный путь абсолютным.
Первым параметром передаётся строка с путём.
Метод возвращает true, если путь абсолютный,
и false в противном случае.
Синтаксис
$fs->isAbsolutePath(string $file): bool
Пример
Давайте проверим абсолютный путь '/var/www/project':
<?php
use SymfonyComponentFilesystemFilesystem;
$fs = new Filesystem();
$res = $fs->isAbsolutePath('/var/www/project');
var_dump($res);
?>
Результат выполнения кода:
true
Пример
Давайте проверим относительный путь 'var/www/project':
<?php
use SymfonyComponentFilesystemFilesystem;
$fs = new Filesystem();
$res = $fs->isAbsolutePath('var/www/project');
var_dump($res);
?>
Результат выполнения кода:
false
Пример
Давайте проверим путь с обратными слешами 'C:\\project':
<?php
use SymfonyComponentFilesystemFilesystem;
$fs = new Filesystem();
$res = $fs->isAbsolutePath('C:\project');
var_dump($res);
?>
Результат выполнения кода:
true
Смотрите также
-
класс
Filesystem,
который предоставляет методы для работы с файловой системой -
метод
makePathRelative,
который делает путь относительным -
метод
exists,
который проверяет существование файла или каталога -
метод
readlink,
который читает цель символической ссылки