Construct the error object
$message
$code
$previous
NULL
Constructs the Error.
message
The error message.
code
The error code.
previous
The previous throwable used for the exception chaining.
Note: The message is NOT binary safe.
Note:
The message is NOT binary safe.