http_response_code

(PHP 5 >= 5.4.0, PHP 7, PHP 8)

http_response_code — Отримує або встановлює код відповіді HTTP

Опис

http_response_code(int $response_code = 0): int|bool

Отримує або вказує коди відповідей HTTP.

Список параметрів

response_code

Код ответа устанавливается с помощью опционального параметраresponse_code

Значення, що повертаються

Якщо response_code заданий, то буде повернено попередній код статусу. Якщо response_code не заданий, буде повернено поточний код статусу. Обидва ці значення будуть за промовчанням мати код стану 200якщо вони використовуються в оточенні веб-сервера.

Якщо response_code не заданий і використовується не в оточенні веб-сервера (наприклад, CLI), то буде повернуто false. Якщо response_code заданий та використовується не в оточенні веб-сервера, то буде повернено true (але якщо не було встановлено попередній код статусу).

Приклади

Приклад #1 Использованиеhttp_response_code()** в оточенні веб-сервера**

Loading...

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

int(200)
int(404)

Приклад #2 Использованиеhttp_response_code()** у CLI**

Loading...

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

bool(false)
bool(true)
int(201)

Дивіться також

  • header() - Надсилає необроблений (сирий) HTTP-заголовок
  • headers_list() - Повертає список переданих заголовків (або готових до відправлення)