Module ext_php_rs::php[][src]

Expand description

Objects relating to PHP and the Zend engine.

Modules

Functions relating to the Zend Memory Manager, used to allocate request-bound memory.

Builder and objects relating to function and method arguments.

A pointer type for heap allocation using the Zend memory manager.

Builder and objects for creating classes in the PHP world.

Types relating to registering constants in PHP.

Wrapper for enums introduced in C.

Contains all the base PHP throwables, including Throwable and Exception.

Functions for interacting with the execution data passed to PHP functions
introduced in Rust.

Bitflags used in PHP and the Zend engine.

Builder and objects used to create functions and methods in PHP.

Types related to the PHP executor globals.

Builder and objects for creating modules in PHP. A module is the base of a PHP extension.

Provides implementations for converting to and from Zend binary strings, commonly returned from functions such as pack and unpack.

Contains all the different types that are introduced into PHP. Introduces functions for converting between Zend values and Rust values.