实现一个返回HTTP状态代码的PHP函数

实现一个返回HTTP状态代码的PHP函数,php,server-side,Php,Server Side,我有这个问题要做作业,我想知道我是否在正确的轨道上 在 对客户端的响应的标头和正文。这一功能对于所有人都是必需的 后续章节,并应在出现错误时使用(无效输入、错误请求 类型等) 函数必须设置适当的HTTP头并在 JSON格式的响应体 到目前为止,我已经: function send_error($code, $message){ echo: "Error:" } 但是,为了更好地完成家庭作业,您必须了解PHP附带的函数可以帮助您完成所需的工作 例如: 函数htt

我有这个问题要做作业,我想知道我是否在正确的轨道上


对客户端的响应的标头和正文。这一功能对于所有人都是必需的 后续章节,并应在出现错误时使用(无效输入、错误请求 类型等)

函数必须设置适当的HTTP头并在 JSON格式的响应体

到目前为止,我已经:

    function send_error($code, $message){
        echo: "Error:" 
    }

但是,为了更好地完成家庭作业,您必须了解PHP附带的函数可以帮助您完成所需的工作

例如:


函数
http\u response\u code
将帮助您设置响应代码

函数
json\u encode
将帮助您将数组转换为json字符串


看看它们,你应该可以做作业了。

我不会为你做作业,但你需要看。谢谢,我只是在找方向用法:
http\u response\u code($code)在回显之前。函数内部是否可以使用json_编码?我读取的所有内容都指向数组/变量。是的,您肯定可以,它的简单用法如下:
$arr=array('item1'=>1,'item2'=>2)$json=json_encode($arr)
http\u response\u code()
直到PHP/5.4才存在。出于这个原因,你经常会看到
header()
被用于相同的目的()。@lvaroGonzález,没错,这就是为什么现在使用的最低PHP版本是5.6,使用header()而不是httpÁu response_code()。标题(http/1.0)是否表示代码100?