Module types

Source
Expand description

Types defined by the Zend engine used in PHP.

Generally, it is easier to work directly with Rust types, converting into these PHP types when required.

Structs§

ZendCallable
Acts as a wrapper around a callable Zval. Allows the owner to call the Zval as if it was a PHP function through the try_call method.
ZendClassObject
Representation of a Zend class object in memory.

Enums§

ArrayKey
Iterable
This type represents a PHP iterable, which can be either an array or an object implementing the Traversable interface.
PropertyQuery
Different ways to query if a property exists.

Type Aliases§

ZendHashTable
A PHP hashtable.
ZendIterator
A PHP Iterator.
ZendLong
A PHP long.
ZendObject
A PHP object.
ZendStr
A borrowed Zend string.
Zval
A zend value. This is the primary storage container used throughout the Zend engine.