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

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

Метод getContent класса Response возвращает содержимое тела HTTP-ответа. Если тело ответа не было задано, метод вернёт пустую строку. Метод не принимает параметров и всегда возвращает строку.

Синтаксис

public function getContent(): string

Пример

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

<?php namespace AppController; use SymfonyBundleFrameworkBundleControllerAbstractController; use SymfonyComponentHttpFoundationResponse; use SymfonyComponentRoutingAttributeRoute; class ArticleController extends AbstractController { #[Route('/article', name: 'article_index')] public function index(): Response { $response = new Response('hello'); $res = $response->getContent(); return new Response($res); } } ?>

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

hello

Пример

Давайте изменим содержимое ответа через setContent и затем прочитаем его через getContent:

<?php namespace AppController; use SymfonyBundleFrameworkBundleControllerAbstractController; use SymfonyComponentHttpFoundationResponse; use SymfonyComponentRoutingAttributeRoute; class ArticleController extends AbstractController { #[Route('/article', name: 'article_index')] public function index(): Response { $response = new Response('abcde'); $response->setContent('user'); $res = $response->getContent(); return new Response($res); } } ?>

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

user

Пример

Давайте проверим, что вернёт метод, если тело ответа пустое:

<?php namespace AppController; use SymfonyBundleFrameworkBundleControllerAbstractController; use SymfonyComponentHttpFoundationResponse; use SymfonyComponentRoutingAttributeRoute; class ArticleController extends AbstractController { #[Route('/article', name: 'article_index')] public function index(): Response { $response = new Response(); $res = $response->getContent(); return new Response($res); } } ?>

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

""

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

  • класс Response,
    который представляет HTTP-ответ
  • метод setContent,
    который задаёт тело ответа
  • метод sendContent,
    который отправляет тело ответа клиенту
  • метод isEmpty,
    который проверяет, пуст ли ответ
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить