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() - Повертає список переданих заголовків (або готових до відправлення)