What is the difference between using "HTTP/1.0 404 Not Found" and "Status: 404 Not Found" in PHP for generating a 404 response header?

Using "HTTP/1.0 404 Not Found" directly sends an HTTP response header indicating a 404 error, while "Status: 404 Not Found" sets a custom header that may not be recognized by all servers or clients. It is recommended to use the standard HTTP response format for better compatibility and adherence to standards.

header("HTTP/1.0 404 Not Found");