Struct ext_php_rs::exception::PhpException [−][src]
pub struct PhpException { /* fields omitted */ }Expand description
Represents a PHP exception which can be thrown using the throw() function.
Primarily used to return from a Result<T, PhpException> which can
immediately be thrown by the ext-php-rs macro API.
There are default From implementations for any type that implements
ToString, so these can also be returned from these functions. You can
also implement From<T> for your custom error type.
Implementations
Creates a new exception instance.
Parameters
message- Message to contain in the exception.code- Integer code to go inside the exception.ex- Exception type to throw.
Creates a new default exception instance, using the default PHP
Exception type as the exception type, with an integer code of
zero.
Parameters
message- Message to contain in the exception.
Creates an instance of an exception from a PHP class type and a message.
Parameters
message- Message to contain in the exception.