Récupère ou change le code de la réponse HTTP

# http_response_code

(PHP 5 >= 5.4.0, PHP 7)

http_response_code — Récupère ou change le code de la réponse HTTP

### Description

http_response_code ([ int `$response_code` ] ) : int

Si vous ne passez pas de paramètre, http_response_code() retourne le code courant. Si vous passez un paramètre, elle change alors le code de la réponse HTTP.

### Liste de paramètres

`response_code`

  Le paramètre optionnel `response_code` change le code de la réponse.

  `<?php
  http_response_code(404);
  ?>`

### Valeurs de retour

Le code de la réponse courant. Par défaut int(200).

### Exemples

Exemple #1 Exemples avec http_response_code()

`<?php
// Récupère le code courant de la réponse
var_dump(http_response_code()); // int(200)
// Change le code de la réponse
http_response_code(404);
// Récupère notre nouveau code de réponse
var_dump(http_response_code()); // int(404)
?>`

L'exemple ci-dessus va afficher :

### Voir aussi

- header() - Envoie un en-tête HTTP brut
- headers_list() - Retourne la liste des en-têtes de réponse du script courant