在PHP中(特别是在Apache下),有两种方法可以设置HTTP响应代码:
方法1:
方法二:
我的问题如下:
http_response_code(404);
方法二:
header("HTTP/1.0 404 Not Found");
我的问题如下:
- 除了
http_response_code
只适用于PHP 5.4或更高版本之外,这两种方法有什么区别?为什么/何时使用其中一种方法? - 在使用第一个示例时,原因短语来自哪里?(我已经检查过,确实会生成一个原因短语)