http_response_code

(PHP 5 >= 5.4.0, PHP 7)

http_response_code��ȡ/������Ӧ�� HTTP ״̬��

˵��

http_response_code ([ int $response_code ] ) : mixed

��ȡ����������Ӧ�� HTTP ״̬�롣

����

response_code

��ѡ�� response_code ��������Ӧ��״̬�롣

����ֵ

����ṩ�� response_code����������ǰ��״̬�롣 ���δ�ṩ response_code���᷵�ص�ǰ��״̬�롣 �� Web �������������Щ״̬���Ĭ��ֵ���� 200��

����ڷ� Web ��������������ã����� CLI Ӧ����� ���ṩ response_code �ͻ᷵�� FALSE �� �ڷ� Web ������������ṩ response_code �᷵�� TRUE ����������ǰû�����ù�״̬���ʱ�򣩡�

����

Example #1 Web ������������ʹ�� http_response_code()

<?php

// ��ȡ��ǰ״̬�룬�������µ�״̬��
var_dump(http_response_code(404));

//��ȡ�µ�״̬��
var_dump(http_response_code());
?>

�������̻������

int(200)
int(404)

Example #2 �� CLI ������ʹ�� http_response_code()

<?php

// ��ȡ��ǰĬ�ϵ���Ӧ״̬�� 
var_dump(http_response_code());

// ����״̬��
var_dump(http_response_code(201));

// ��ȡ�µ�״̬��
var_dump(http_response_code());
?>

�������̻������

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

�μ�

  • header() - ����ԭ�� HTTP ͷ
  • headers_list() - �����ѷ��͵� HTTP ��Ӧͷ����׼�����͵ģ�