Module exception

Source
Expand description

Types and functions used for throwing exceptions from Rust to PHP.

Structs§

PhpException
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.

Functions§

throw
Throws an exception with a given message. See ClassEntry for some built-in exception types.
throw_object
Throws an exception object.
throw_with_code
Throws an exception with a given message and status code. See ClassEntry for some built-in exception types.

Type Aliases§

PhpResult
Result type with the error variant as a PhpException.