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.