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

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

Метод sendContent класса Response отправляет содержимое тела HTTP-ответа клиенту. Он вызывается автоматически в конце жизненного цикла запроса, но может быть использован и вручную. Метод не принимает параметров и не возвращает значения.

Синтаксис

public function sendContent(): static

Пример

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

<?php namespace App\Controller; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Routing\Attribute\Route; class ArticleController extends AbstractController { #[Route('/article', name: 'article_index')] public function index(): Response { $response = new Response('article'); $response->sendContent(); return $response; } } ?>

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

"article"

Пример

Давайте отправим содержимое ответа с предварительно установленным статус-кодом:

<?php namespace App\Controller; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Routing\Attribute\Route; class ArticleController extends AbstractController { #[Route('/user', name: 'article_user')] public function user(): Response { $response = new Response('user'); $response->setStatusCode(Response::HTTP_OK); $response->sendContent(); return $response; } } ?>

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

"user"

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

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