php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
#include "zend_types.h"
Go to the source code of this file.
Macros | |
#define | ZEND_CLOSURE_OBJECT(op_array) |
Functions | |
void | zend_register_closure_ce (void) |
void | zend_closure_bind_var (zval *closure_zv, zend_string *var_name, zval *var) |
void | zend_closure_bind_var_ex (zval *closure_zv, uint32_t offset, zval *val) |
void | zend_closure_from_frame (zval *closure_zv, zend_execute_data *frame) |
ZEND_API void | zend_create_closure (zval *res, zend_function *op_array, zend_class_entry *scope, zend_class_entry *called_scope, zval *this_ptr) |
ZEND_API void | zend_create_fake_closure (zval *res, zend_function *op_array, zend_class_entry *scope, zend_class_entry *called_scope, zval *this_ptr) |
ZEND_API zend_function * | zend_get_closure_invoke_method (zend_object *obj) |
ZEND_API const zend_function * | zend_get_closure_method_def (zend_object *obj) |
ZEND_API zval * | zend_get_closure_this_ptr (zval *obj) |
Variables | |
ZEND_API zend_class_entry * | zend_ce_closure |
#define ZEND_CLOSURE_OBJECT | ( | op_array | ) |
Definition at line 28 of file zend_closures.h.
void zend_closure_bind_var | ( | zval * | closure_zv, |
zend_string * | var_name, | ||
zval * | var ) |
Definition at line 902 of file zend_closures.c.
Definition at line 910 of file zend_closures.c.
void zend_closure_from_frame | ( | zval * | closure_zv, |
zend_execute_data * | frame ) |
Definition at line 856 of file zend_closures.c.
ZEND_API void zend_create_closure | ( | zval * | res, |
zend_function * | op_array, | ||
zend_class_entry * | scope, | ||
zend_class_entry * | called_scope, | ||
zval * | this_ptr ) |
Definition at line 836 of file zend_closures.c.
ZEND_API void zend_create_fake_closure | ( | zval * | res, |
zend_function * | op_array, | ||
zend_class_entry * | scope, | ||
zend_class_entry * | called_scope, | ||
zval * | this_ptr ) |
Definition at line 842 of file zend_closures.c.
ZEND_API zend_function * zend_get_closure_invoke_method | ( | zend_object * | obj | ) |
Definition at line 463 of file zend_closures.c.
ZEND_API const zend_function * zend_get_closure_method_def | ( | zend_object * | obj | ) |
Definition at line 492 of file zend_closures.c.
Definition at line 499 of file zend_closures.c.
Definition at line 704 of file zend_closures.c.
|
extern |
Definition at line 40 of file zend_closures.c.