pub trait IntoZvalDyn {
// Required methods
fn as_zval(&self, persistent: bool) -> Result<Zval>;
fn get_type(&self) -> DataType;
}
Expand description
An object-safe version of the IntoZval trait.
This trait is automatically implemented on any type that implements both
IntoZval and Clone. You avoid implementing this trait directly,
rather implement these two other traits.
Converts a Rust primitive type into a Zval. Returns a result containing
the Zval if successful. self is cloned before being converted into
a zval.
persistent - Whether the contents of the Zval will persist between
requests.
Returns the PHP type of the type.