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

Метод getContent класса File

Метод getContent класса File возвращает содержимое файла в виде строки. Метод не принимает параметров. Если файл не существует или недоступен для чтения, будет выброшено исключение.

Синтаксис

public function getContent(): string

Пример

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

<?php namespace App\Controller; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpFoundation\File\File; class FileController extends AbstractController { public function index(): Response { $file = new File('uploads/article.txt'); $res = $file->getContent(); return new Response($res); } } ?>

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

"article content"

Пример

Давайте выведем содержимое файла с помощью echo:

<?php namespace App\Controller; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpFoundation\File\File; class FileController extends AbstractController { public function index(): Response { $file = new File('uploads/user.txt'); echo $file->getContent(); return new Response(); } } ?>

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

"user data"

Пример

Давайте получим содержимое файла и запишем его в переменную:

<?php namespace App\Controller; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpFoundation\File\File; class FileController extends AbstractController { public function index(): Response { $file = new File('uploads/hello.txt'); $content = $file->getContent(); return new Response($content); } } ?>

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

"hello"

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

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