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

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

Метод send класса Response отправляет HTTP-ответ клиенту. Он вызывает методы sendHeaders и sendContent, которые поочерёдно отсылают заголовки и тело ответа. Метод не принимает параметров и возвращает текущий объект Response.

Синтаксис

$response->send();

Пример

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

<?php namespace App\Controller; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; class ArticleController extends AbstractController { public function index(): Response { $response = new Response('hello'); return $response->send(); } } ?>

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

hello

Пример

Давайте отправим ответ со статус-кодом 404:

<?php namespace App\Controller; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; class ArticleController extends AbstractController { public function notFound(): Response { $response = new Response('abcde', Response::HTTP_NOT_FOUND); return $response->send(); } } ?>

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

abcde

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

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