$code |
integer | array | null |
If $code is an integer, then the corresponding code/message is
returned if it exists, null if it does not exist. If $code is an array, then the
keys are used as codes and the values as messages to add to the default HTTP
codes. The codes must be integers greater than 99 and less than 1000. Keep in
mind that the HTTP specification outlines that status codes begin with a digit
between 1 and 5, which defines the class of response the client is to expect.
Example:
httpCodes(404); // returns [404 => 'Not Found']
httpCodes([
381 => 'Unicorn Moved',
555 => 'Unexpected Minotaur'
]); // sets these new values, and returns true
httpCodes([
0 => 'Nothing Here',
-1 => 'Reverse Infinity',
12345 => 'Universal Password',
'Hello' => 'World'
]); // throws an exception due to invalid codes
For more on HTTP status codes see: http://www.w3.org/Protocols/rfc2616/rfc2616-sec6.html#sec6.1 |