РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
659 of 1361 menu

Метод getPathname

Метод getPathname класса File возвращает полный путь к файлу, включая имя файла. Если объект был создан из относительного пути, метод вернёт этот относительный путь. Метод не принимает параметров и возвращает строку.

Синтаксис

$file->getPathname(): string

Пример

Давайте создадим объект File и получим его путь:

<?php use Symfony\Component\Filesystem\Filesystem; use Symfony\Component\Finder\SplFileInfo; $fs = new Filesystem(); $fs->dumpFile('/var/www/project/abcde.txt', 'hello'); $file = new SplFileInfo('/var/www/project/abcde.txt', '', ''); echo $file->getPathname(); ?>

Результат выполнения кода:

"/var/www/project/abcde.txt"

Пример

Давайте получим путь к загруженному файлу через UploadedFile:

<?php use Symfony\Component\HttpFoundation\File\UploadedFile; $file = new UploadedFile( '/tmp/php1234', 'article.txt', 'text/plain', null, true ); echo $file->getPathname(); ?>

Результат выполнения кода:

"/tmp/php1234"

Смотрите также

  • класс File,
    который представляет файл в файловой системе
  • метод getRealPath,
    который возвращает абсолютный путь к файлу
  • метод getFilename,
    который возвращает имя файла
  • метод getExtension,
    который возвращает расширение файла
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить