Function ext_php_rs::php::exceptions::throw_with_code [−][src]
pub fn throw_with_code(ex: &ClassEntry, code: i32, message: &str) -> Result<()>
Expand description
Throws an exception with a given message and status code. See ClassEntry
for some built-in
exception types.
Returns a result containing nothing if the exception was successfully thown.
Parameters
ex
- The exception type to throw.code
- The status code to use when throwing the exception.message
- The message to display when throwing the exception.
Examples
use ext_php_rs::php::{class::ClassEntry, exceptions::throw_with_code};
throw_with_code(ClassEntry::compile_error(), 123, "This is a CompileError.");