php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
#include "zend_modules.h"
#include "zend_list.h"
#include "zend_operators.h"
#include "zend_variables.h"
#include "zend_execute.h"
#include "zend_type_info.h"
#include "zend_frameless_function.h"
Go to the source code of this file.
Data Structures | |
struct | _zend_function_entry |
struct | _zend_fcall_info |
struct | _zend_fcall_info_cache |
Typedefs | |
typedef struct _zend_function_entry | zend_function_entry |
typedef struct _zend_fcall_info | zend_fcall_info |
typedef struct _zend_fcall_info_cache | zend_fcall_info_cache |
typedef enum _zend_expected_type | zend_expected_type |
Enumerations | |
enum | _zend_expected_type { Z_EXPECTED_LAST } |
Variables | |
ZEND_API const zend_fcall_info | empty_fcall_info |
ZEND_API const zend_fcall_info_cache | empty_fcall_info_cache |
#define _ZEND_ARG_INFO_FLAGS | ( | pass_by_ref, | |
is_variadic, | |||
is_tentative ) |
Definition at line 126 of file zend_API.h.
Definition at line 1342 of file zend_API.h.
Definition at line 1166 of file zend_API.h.
Definition at line 1210 of file zend_API.h.
Definition at line 1232 of file zend_API.h.
Definition at line 1122 of file zend_API.h.
Definition at line 1188 of file zend_API.h.
Definition at line 1276 of file zend_API.h.
Definition at line 1100 of file zend_API.h.
Definition at line 1364 of file zend_API.h.
Definition at line 1254 of file zend_API.h.
Definition at line 1298 of file zend_API.h.
Definition at line 1320 of file zend_API.h.
Definition at line 1386 of file zend_API.h.
Definition at line 1144 of file zend_API.h.
Definition at line 1408 of file zend_API.h.
Definition at line 1440 of file zend_API.h.
Definition at line 537 of file zend_API.h.
Definition at line 538 of file zend_API.h.
#define call_user_function | ( | function_table, | |
object, | |||
function_name, | |||
retval_ptr, | |||
param_count, | |||
params ) |
Definition at line 687 of file zend_API.h.
#define call_user_function_named | ( | function_table, | |
object, | |||
function_name, | |||
retval_ptr, | |||
param_count, | |||
params, | |||
named_params ) |
Definition at line 690 of file zend_API.h.
#define CE_BACKED_ENUM_TABLE | ( | ce | ) |
Definition at line 337 of file zend_API.h.
#define CE_CONSTANTS_TABLE | ( | ce | ) |
Definition at line 331 of file zend_API.h.
#define CE_DEFAULT_PROPERTIES_TABLE | ( | ce | ) |
Definition at line 334 of file zend_API.h.
#define CE_STATIC_MEMBERS | ( | ce | ) |
Definition at line 328 of file zend_API.h.
Definition at line 950 of file zend_API.h.
Definition at line 949 of file zend_API.h.
#define CHECK_ZVAL_STRING | ( | z | ) |
Definition at line 936 of file zend_API.h.
#define DLEXPORT |
Definition at line 534 of file zend_API.h.
#define FAST_ZPP 1 |
Definition at line 1506 of file zend_API.h.
#define getThis | ( | ) |
Definition at line 526 of file zend_API.h.
Definition at line 1062 of file zend_API.h.
#define hasThis | ( | ) |
Definition at line 525 of file zend_API.h.
Definition at line 279 of file zend_API.h.
Definition at line 282 of file zend_API.h.
Definition at line 290 of file zend_API.h.
Definition at line 325 of file zend_API.h.
#define IS_CALLABLE_CHECK_SYNTAX_ONLY (1<<0) |
Definition at line 411 of file zend_API.h.
#define IS_CALLABLE_SUPPRESS_DEPRECATIONS (1<<1) |
Definition at line 412 of file zend_API.h.
#define RETURN_ARR | ( | r | ) |
Definition at line 1050 of file zend_API.h.
#define RETURN_BOOL | ( | b | ) |
Definition at line 1035 of file zend_API.h.
#define RETURN_CHAR | ( | c | ) |
Definition at line 1048 of file zend_API.h.
Definition at line 1054 of file zend_API.h.
Definition at line 1056 of file zend_API.h.
Definition at line 1055 of file zend_API.h.
#define RETURN_DOUBLE | ( | d | ) |
Definition at line 1038 of file zend_API.h.
#define RETURN_EMPTY_ARRAY | ( | ) |
Definition at line 1051 of file zend_API.h.
#define RETURN_EMPTY_STRING | ( | ) |
Definition at line 1047 of file zend_API.h.
#define RETURN_FALSE do { RETVAL_FALSE; return; } while (0) |
Definition at line 1058 of file zend_API.h.
Definition at line 1040 of file zend_API.h.
#define RETURN_LONG | ( | l | ) |
Definition at line 1037 of file zend_API.h.
Definition at line 1041 of file zend_API.h.
#define RETURN_NULL | ( | ) |
Definition at line 1036 of file zend_API.h.
#define RETURN_OBJ | ( | r | ) |
Definition at line 1052 of file zend_API.h.
#define RETURN_OBJ_COPY | ( | r | ) |
Definition at line 1053 of file zend_API.h.
#define RETURN_RES | ( | r | ) |
Definition at line 1049 of file zend_API.h.
Definition at line 1039 of file zend_API.h.
Definition at line 1042 of file zend_API.h.
Definition at line 1043 of file zend_API.h.
Definition at line 1045 of file zend_API.h.
Definition at line 1044 of file zend_API.h.
Definition at line 1046 of file zend_API.h.
RETURN_THROWS | ( | ) |
Definition at line 1060 of file zend_API.h.
#define RETURN_TRUE do { RETVAL_TRUE; return; } while (0) |
Definition at line 1059 of file zend_API.h.
Definition at line 1057 of file zend_API.h.
#define RETVAL_ARR | ( | r | ) |
Definition at line 1024 of file zend_API.h.
#define RETVAL_BOOL | ( | b | ) |
Definition at line 1009 of file zend_API.h.
#define RETVAL_CHAR | ( | c | ) |
Definition at line 1022 of file zend_API.h.
Definition at line 1028 of file zend_API.h.
Definition at line 1030 of file zend_API.h.
Definition at line 1029 of file zend_API.h.
#define RETVAL_DOUBLE | ( | d | ) |
Definition at line 1012 of file zend_API.h.
#define RETVAL_EMPTY_ARRAY | ( | ) |
Definition at line 1025 of file zend_API.h.
#define RETVAL_EMPTY_STRING | ( | ) |
Definition at line 1021 of file zend_API.h.
#define RETVAL_FALSE ZVAL_FALSE(return_value) |
Definition at line 1032 of file zend_API.h.
Definition at line 1014 of file zend_API.h.
#define RETVAL_LONG | ( | l | ) |
Definition at line 1011 of file zend_API.h.
Definition at line 1015 of file zend_API.h.
#define RETVAL_NULL | ( | ) |
Definition at line 1010 of file zend_API.h.
#define RETVAL_OBJ | ( | r | ) |
Definition at line 1026 of file zend_API.h.
#define RETVAL_OBJ_COPY | ( | r | ) |
Definition at line 1027 of file zend_API.h.
#define RETVAL_RES | ( | r | ) |
Definition at line 1023 of file zend_API.h.
Definition at line 1013 of file zend_API.h.
Definition at line 1016 of file zend_API.h.
Definition at line 1017 of file zend_API.h.
Definition at line 1019 of file zend_API.h.
Definition at line 1018 of file zend_API.h.
Definition at line 1020 of file zend_API.h.
#define RETVAL_TRUE ZVAL_TRUE(return_value) |
Definition at line 1033 of file zend_API.h.
Definition at line 1031 of file zend_API.h.
#define WRONG_PARAM_COUNT ZEND_WRONG_PARAM_COUNT() |
Definition at line 529 of file zend_API.h.
#define Z_EXPECTED_TYPE |
Definition at line 1544 of file zend_API.h.
#define Z_EXPECTED_TYPE_ENUM | ( | id, | |
str ) |
Definition at line 1546 of file zend_API.h.
#define Z_EXPECTED_TYPE_STR | ( | id, | |
str ) |
Definition at line 1547 of file zend_API.h.
Definition at line 1508 of file zend_API.h.
#define Z_PARAM_ARRAY | ( | dest | ) |
Definition at line 1682 of file zend_API.h.
#define Z_PARAM_ARRAY_EX | ( | dest, | |
check_null, | |||
separate ) |
Definition at line 1679 of file zend_API.h.
#define Z_PARAM_ARRAY_EX2 | ( | dest, | |
check_null, | |||
deref, | |||
separate ) |
Definition at line 1671 of file zend_API.h.
#define Z_PARAM_ARRAY_HT | ( | dest | ) |
Definition at line 1852 of file zend_API.h.
#define Z_PARAM_ARRAY_HT_EX | ( | dest, | |
check_null, | |||
separate ) |
Definition at line 1849 of file zend_API.h.
#define Z_PARAM_ARRAY_HT_EX2 | ( | dest, | |
check_null, | |||
deref, | |||
separate ) |
Definition at line 1841 of file zend_API.h.
#define Z_PARAM_ARRAY_HT_OR_LONG | ( | dest_ht, | |
dest_long ) |
Definition at line 1866 of file zend_API.h.
Definition at line 1858 of file zend_API.h.
Definition at line 1869 of file zend_API.h.
#define Z_PARAM_ARRAY_HT_OR_NULL | ( | dest | ) |
Definition at line 1855 of file zend_API.h.
#define Z_PARAM_ARRAY_HT_OR_STR | ( | dest_ht, | |
dest_str ) |
Definition at line 2151 of file zend_API.h.
#define Z_PARAM_ARRAY_HT_OR_STR_EX | ( | dest_ht, | |
dest_str, | |||
allow_null ) |
Definition at line 2143 of file zend_API.h.
#define Z_PARAM_ARRAY_HT_OR_STR_OR_NULL | ( | dest_ht, | |
dest_str ) |
Definition at line 2154 of file zend_API.h.
#define Z_PARAM_ARRAY_OR_NULL | ( | dest | ) |
Definition at line 1685 of file zend_API.h.
#define Z_PARAM_ARRAY_OR_OBJECT | ( | dest | ) |
Definition at line 1700 of file zend_API.h.
#define Z_PARAM_ARRAY_OR_OBJECT_EX | ( | dest, | |
check_null, | |||
separate ) |
Definition at line 1697 of file zend_API.h.
#define Z_PARAM_ARRAY_OR_OBJECT_EX2 | ( | dest, | |
check_null, | |||
deref, | |||
separate ) |
Definition at line 1689 of file zend_API.h.
#define Z_PARAM_ARRAY_OR_OBJECT_HT | ( | dest | ) |
Definition at line 1884 of file zend_API.h.
#define Z_PARAM_ARRAY_OR_OBJECT_HT_EX | ( | dest, | |
check_null, | |||
separate ) |
Definition at line 1881 of file zend_API.h.
#define Z_PARAM_ARRAY_OR_OBJECT_HT_EX2 | ( | dest, | |
check_null, | |||
deref, | |||
separate ) |
Definition at line 1873 of file zend_API.h.
#define Z_PARAM_BOOL | ( | dest | ) |
Definition at line 1726 of file zend_API.h.
Definition at line 1718 of file zend_API.h.
Definition at line 1729 of file zend_API.h.
#define Z_PARAM_CLASS | ( | dest | ) |
Definition at line 1740 of file zend_API.h.
#define Z_PARAM_CLASS_EX | ( | dest, | |
check_null, | |||
deref ) |
Definition at line 1733 of file zend_API.h.
#define Z_PARAM_CLASS_OR_NULL | ( | dest | ) |
Definition at line 1743 of file zend_API.h.
#define Z_PARAM_DOUBLE | ( | dest | ) |
Definition at line 1803 of file zend_API.h.
Definition at line 1795 of file zend_API.h.
Definition at line 1806 of file zend_API.h.
#define Z_PARAM_FUNC | ( | dest_fci, | |
dest_fcc ) |
Definition at line 1824 of file zend_API.h.
#define Z_PARAM_FUNC_EX | ( | dest_fci, | |
dest_fcc, | |||
check_null, | |||
deref ) |
Definition at line 1822 of file zend_API.h.
#define Z_PARAM_FUNC_EX2 | ( | dest_fci, | |
dest_fcc, | |||
check_null, | |||
deref, | |||
free_trampoline ) |
Definition at line 1810 of file zend_API.h.
#define Z_PARAM_FUNC_NO_TRAMPOLINE_FREE | ( | dest_fci, | |
dest_fcc ) |
Definition at line 1827 of file zend_API.h.
#define Z_PARAM_FUNC_NO_TRAMPOLINE_FREE_OR_NULL | ( | dest_fci, | |
dest_fcc ) |
Definition at line 1833 of file zend_API.h.
#define Z_PARAM_FUNC_OR_NULL | ( | dest_fci, | |
dest_fcc ) |
Definition at line 1830 of file zend_API.h.
#define Z_PARAM_FUNC_OR_NULL_WITH_ZVAL | ( | dest_fci, | |
dest_fcc, | |||
dest_zp ) |
Definition at line 1836 of file zend_API.h.
#define Z_PARAM_GET_PREV_ZVAL | ( | dest | ) |
Definition at line 1663 of file zend_API.h.
#define Z_PARAM_ITERABLE | ( | dest | ) |
Definition at line 1711 of file zend_API.h.
#define Z_PARAM_ITERABLE_EX | ( | dest, | |
check_null ) |
Definition at line 1703 of file zend_API.h.
#define Z_PARAM_ITERABLE_OR_NULL | ( | dest | ) |
Definition at line 1714 of file zend_API.h.
#define Z_PARAM_LONG | ( | dest | ) |
Definition at line 1896 of file zend_API.h.
Definition at line 1888 of file zend_API.h.
Definition at line 1899 of file zend_API.h.
#define Z_PARAM_NUMBER | ( | dest | ) |
Definition at line 1914 of file zend_API.h.
#define Z_PARAM_NUMBER_EX | ( | dest, | |
check_null ) |
Definition at line 1903 of file zend_API.h.
#define Z_PARAM_NUMBER_OR_NULL | ( | dest | ) |
Definition at line 1911 of file zend_API.h.
#define Z_PARAM_NUMBER_OR_STR | ( | dest | ) |
Definition at line 1925 of file zend_API.h.
#define Z_PARAM_NUMBER_OR_STR_EX | ( | dest, | |
check_null ) |
Definition at line 1917 of file zend_API.h.
#define Z_PARAM_NUMBER_OR_STR_OR_NULL | ( | dest | ) |
Definition at line 1928 of file zend_API.h.
#define Z_PARAM_OBJ | ( | dest | ) |
Definition at line 1955 of file zend_API.h.
#define Z_PARAM_OBJ_EX | ( | dest, | |
check_null, | |||
deref ) |
Definition at line 1947 of file zend_API.h.
#define Z_PARAM_OBJ_OF_CLASS | ( | dest, | |
_ce ) |
Definition at line 1997 of file zend_API.h.
#define Z_PARAM_OBJ_OF_CLASS_EX | ( | dest, | |
_ce, | |||
check_null, | |||
deref ) |
Definition at line 1983 of file zend_API.h.
#define Z_PARAM_OBJ_OF_CLASS_OR_LONG | ( | dest_obj, | |
_ce, | |||
dest_long ) |
Definition at line 2011 of file zend_API.h.
Definition at line 2003 of file zend_API.h.
Definition at line 2014 of file zend_API.h.
#define Z_PARAM_OBJ_OF_CLASS_OR_NULL | ( | dest, | |
_ce ) |
Definition at line 2000 of file zend_API.h.
#define Z_PARAM_OBJ_OF_CLASS_OR_STR | ( | destination_object, | |
base_ce, | |||
destination_string ) |
Definition at line 1788 of file zend_API.h.
#define Z_PARAM_OBJ_OF_CLASS_OR_STR_EX | ( | destination_object, | |
base_ce, | |||
destination_string, | |||
allow_null ) |
Definition at line 1774 of file zend_API.h.
#define Z_PARAM_OBJ_OF_CLASS_OR_STR_OR_NULL | ( | destination_object, | |
base_ce, | |||
destination_string ) |
Definition at line 1791 of file zend_API.h.
#define Z_PARAM_OBJ_OR_CLASS_NAME | ( | dest | ) |
Definition at line 1754 of file zend_API.h.
#define Z_PARAM_OBJ_OR_CLASS_NAME_EX | ( | dest, | |
allow_null ) |
Definition at line 1746 of file zend_API.h.
#define Z_PARAM_OBJ_OR_CLASS_NAME_OR_NULL | ( | dest | ) |
Definition at line 1757 of file zend_API.h.
#define Z_PARAM_OBJ_OR_NULL | ( | dest | ) |
Definition at line 1958 of file zend_API.h.
#define Z_PARAM_OBJ_OR_STR | ( | destination_object, | |
destination_string ) |
Definition at line 1768 of file zend_API.h.
#define Z_PARAM_OBJ_OR_STR_EX | ( | destination_object, | |
destination_string, | |||
allow_null ) |
Definition at line 1760 of file zend_API.h.
#define Z_PARAM_OBJ_OR_STR_OR_NULL | ( | destination_object, | |
destination_string ) |
Definition at line 1771 of file zend_API.h.
#define Z_PARAM_OBJECT | ( | dest | ) |
Definition at line 1940 of file zend_API.h.
#define Z_PARAM_OBJECT_EX | ( | dest, | |
check_null, | |||
deref ) |
Definition at line 1932 of file zend_API.h.
#define Z_PARAM_OBJECT_OF_CLASS | ( | dest, | |
_ce ) |
Definition at line 1976 of file zend_API.h.
#define Z_PARAM_OBJECT_OF_CLASS_EX | ( | dest, | |
_ce, | |||
check_null, | |||
deref ) |
Definition at line 1962 of file zend_API.h.
#define Z_PARAM_OBJECT_OF_CLASS_OR_NULL | ( | dest, | |
_ce ) |
Definition at line 1979 of file zend_API.h.
#define Z_PARAM_OBJECT_OR_NULL | ( | dest | ) |
Definition at line 1943 of file zend_API.h.
#define Z_PARAM_OPTIONAL _optional = 1; |
Definition at line 1667 of file zend_API.h.
#define Z_PARAM_PATH | ( | dest, | |
dest_len ) |
Definition at line 2026 of file zend_API.h.
#define Z_PARAM_PATH_EX | ( | dest, | |
dest_len, | |||
check_null, | |||
deref ) |
Definition at line 2018 of file zend_API.h.
#define Z_PARAM_PATH_OR_NULL | ( | dest, | |
dest_len ) |
Definition at line 2029 of file zend_API.h.
#define Z_PARAM_PATH_STR | ( | dest | ) |
Definition at line 2041 of file zend_API.h.
#define Z_PARAM_PATH_STR_EX | ( | dest, | |
check_null, | |||
deref ) |
Definition at line 2033 of file zend_API.h.
#define Z_PARAM_PATH_STR_OR_NULL | ( | dest | ) |
Definition at line 2044 of file zend_API.h.
#define Z_PARAM_PROLOGUE | ( | deref, | |
separate ) |
Definition at line 1644 of file zend_API.h.
#define Z_PARAM_RESOURCE | ( | dest | ) |
Definition at line 2056 of file zend_API.h.
#define Z_PARAM_RESOURCE_EX | ( | dest, | |
check_null, | |||
deref ) |
Definition at line 2048 of file zend_API.h.
#define Z_PARAM_RESOURCE_OR_NULL | ( | dest | ) |
Definition at line 2059 of file zend_API.h.
#define Z_PARAM_STR | ( | dest | ) |
Definition at line 2086 of file zend_API.h.
#define Z_PARAM_STR_EX | ( | dest, | |
check_null, | |||
deref ) |
Definition at line 2078 of file zend_API.h.
#define Z_PARAM_STR_OR_LONG | ( | dest_str, | |
dest_long ) |
Definition at line 2165 of file zend_API.h.
Definition at line 2157 of file zend_API.h.
Definition at line 2168 of file zend_API.h.
#define Z_PARAM_STR_OR_NULL | ( | dest | ) |
Definition at line 2089 of file zend_API.h.
#define Z_PARAM_STRING | ( | dest, | |
dest_len ) |
Definition at line 2071 of file zend_API.h.
#define Z_PARAM_STRING_EX | ( | dest, | |
dest_len, | |||
check_null, | |||
deref ) |
Definition at line 2063 of file zend_API.h.
#define Z_PARAM_STRING_OR_NULL | ( | dest, | |
dest_len ) |
Definition at line 2074 of file zend_API.h.
#define Z_PARAM_VARIADIC | ( | spec, | |
dest, | |||
dest_num ) |
Definition at line 2124 of file zend_API.h.
#define Z_PARAM_VARIADIC_EX | ( | spec, | |
dest, | |||
dest_num, | |||
post_varargs ) |
Definition at line 2107 of file zend_API.h.
#define Z_PARAM_VARIADIC_WITH_NAMED | ( | dest, | |
dest_num, | |||
dest_named ) |
Definition at line 2127 of file zend_API.h.
#define Z_PARAM_ZVAL | ( | dest | ) |
Definition at line 2100 of file zend_API.h.
#define Z_PARAM_ZVAL_EX | ( | dest, | |
check_null, | |||
separate ) |
Definition at line 2097 of file zend_API.h.
#define Z_PARAM_ZVAL_EX2 | ( | dest, | |
check_null, | |||
deref, | |||
separate ) |
Definition at line 2093 of file zend_API.h.
#define Z_PARAM_ZVAL_OR_NULL | ( | dest | ) |
Definition at line 2103 of file zend_API.h.
Definition at line 93 of file zend_API.h.
Definition at line 94 of file zend_API.h.
Definition at line 162 of file zend_API.h.
Definition at line 164 of file zend_API.h.
Definition at line 130 of file zend_API.h.
Definition at line 132 of file zend_API.h.
Definition at line 154 of file zend_API.h.
#define ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE | ( | pass_by_ref, | |
name, | |||
class_name, | |||
allow_null, | |||
default_value ) |
Definition at line 156 of file zend_API.h.
Definition at line 148 of file zend_API.h.
Definition at line 138 of file zend_API.h.
#define ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE | ( | pass_by_ref, | |
name, | |||
type_hint, | |||
allow_null, | |||
default_value ) |
Definition at line 140 of file zend_API.h.
Definition at line 146 of file zend_API.h.
Definition at line 134 of file zend_API.h.
Definition at line 158 of file zend_API.h.
Definition at line 150 of file zend_API.h.
Definition at line 142 of file zend_API.h.
Definition at line 217 of file zend_API.h.
Definition at line 214 of file zend_API.h.
Definition at line 178 of file zend_API.h.
#define ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX | ( | name, | |
return_reference, | |||
required_num_args, | |||
class_name, | |||
allow_null ) |
Definition at line 172 of file zend_API.h.
#define ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX2 | ( | name, | |
return_reference, | |||
required_num_args, | |||
class_name, | |||
allow_null, | |||
is_tentative_return_type ) |
Definition at line 167 of file zend_API.h.
#define ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX | ( | name, | |
return_reference, | |||
required_num_args, | |||
class_name, | |||
type ) |
Definition at line 195 of file zend_API.h.
#define ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX2 | ( | name, | |
return_reference, | |||
required_num_args, | |||
class_name, | |||
type, | |||
is_tentative_return_type ) |
Definition at line 191 of file zend_API.h.
Definition at line 211 of file zend_API.h.
#define ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX | ( | name, | |
return_reference, | |||
required_num_args, | |||
type, | |||
allow_null ) |
Definition at line 205 of file zend_API.h.
#define ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX2 | ( | name, | |
return_reference, | |||
required_num_args, | |||
type, | |||
allow_null, | |||
is_tentative_return_type ) |
Definition at line 201 of file zend_API.h.
Definition at line 185 of file zend_API.h.
#define ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX2 | ( | name, | |
return_reference, | |||
required_num_args, | |||
type, | |||
is_tentative_return_type ) |
Definition at line 181 of file zend_API.h.
#define ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_INFO_EX | ( | name, | |
return_reference, | |||
required_num_args, | |||
class_name, | |||
allow_null ) |
Definition at line 175 of file zend_API.h.
#define ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_TYPE_MASK_EX | ( | name, | |
return_reference, | |||
required_num_args, | |||
class_name, | |||
type ) |
Definition at line 198 of file zend_API.h.
#define ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX | ( | name, | |
return_reference, | |||
required_num_args, | |||
type, | |||
allow_null ) |
Definition at line 208 of file zend_API.h.
#define ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX | ( | name, | |
return_reference, | |||
required_num_args, | |||
type ) |
Definition at line 188 of file zend_API.h.
#define ZEND_BEGIN_MODULE_GLOBALS | ( | module_name | ) |
Definition at line 246 of file zend_API.h.
#define ZEND_DECLARE_MODULE_GLOBALS | ( | module_name | ) |
Definition at line 268 of file zend_API.h.
Definition at line 89 of file zend_API.h.
Definition at line 87 of file zend_API.h.
Definition at line 92 of file zend_API.h.
#define ZEND_END_ARG_INFO | ( | ) |
Definition at line 219 of file zend_API.h.
#define ZEND_END_MODULE_GLOBALS | ( | module_name | ) |
Definition at line 248 of file zend_API.h.
#define ZEND_EXTERN_MODULE_GLOBALS | ( | module_name | ) |
Definition at line 270 of file zend_API.h.
Definition at line 88 of file zend_API.h.
#define ZEND_FCC_INITIALIZED | ( | fcc | ) |
Definition at line 341 of file zend_API.h.
#define ZEND_FCI_INITIALIZED | ( | fci | ) |
Definition at line 340 of file zend_API.h.
Definition at line 86 of file zend_API.h.
Definition at line 124 of file zend_API.h.
Definition at line 78 of file zend_API.h.
Definition at line 71 of file zend_API.h.
Definition at line 97 of file zend_API.h.
Definition at line 75 of file zend_API.h.
Definition at line 241 of file zend_API.h.
Definition at line 351 of file zend_API.h.
#define ZEND_GINIT | ( | module | ) |
Definition at line 1071 of file zend_API.h.
#define ZEND_GINIT_FUNCTION ZEND_MODULE_GLOBALS_CTOR_D |
Definition at line 1079 of file zend_API.h.
#define ZEND_GSHUTDOWN | ( | module | ) |
Definition at line 1072 of file zend_API.h.
#define ZEND_GSHUTDOWN_FUNCTION ZEND_MODULE_GLOBALS_DTOR_D |
Definition at line 1080 of file zend_API.h.
#define ZEND_INIT_MODULE_GLOBALS | ( | module_name, | |
globals_ctor, | |||
globals_dtor ) |
Definition at line 272 of file zend_API.h.
#define ZEND_IS_METHOD_CALL | ( | ) |
Definition at line 527 of file zend_API.h.
Definition at line 95 of file zend_API.h.
Definition at line 91 of file zend_API.h.
Definition at line 96 of file zend_API.h.
Definition at line 76 of file zend_API.h.
#define ZEND_MINFO ZEND_MODULE_INFO_N |
Definition at line 1070 of file zend_API.h.
#define ZEND_MINFO_FUNCTION ZEND_MODULE_INFO_D |
Definition at line 1078 of file zend_API.h.
#define ZEND_MINIT ZEND_MODULE_STARTUP_N |
Definition at line 1066 of file zend_API.h.
#define ZEND_MINIT_FUNCTION ZEND_MODULE_STARTUP_D |
Definition at line 1074 of file zend_API.h.
Definition at line 72 of file zend_API.h.
#define ZEND_MODULE_ACTIVATE_D | ( | module | ) |
Definition at line 234 of file zend_API.h.
#define ZEND_MODULE_ACTIVATE_N | ( | module | ) |
Definition at line 224 of file zend_API.h.
#define ZEND_MODULE_DEACTIVATE_D | ( | module | ) |
Definition at line 235 of file zend_API.h.
#define ZEND_MODULE_DEACTIVATE_N | ( | module | ) |
Definition at line 225 of file zend_API.h.
Definition at line 274 of file zend_API.h.
#define ZEND_MODULE_GLOBALS_BULK | ( | module_name | ) |
Definition at line 275 of file zend_API.h.
#define ZEND_MODULE_GLOBALS_CTOR_D | ( | module | ) |
Definition at line 238 of file zend_API.h.
#define ZEND_MODULE_GLOBALS_CTOR_N | ( | module | ) |
Definition at line 228 of file zend_API.h.
#define ZEND_MODULE_GLOBALS_DTOR_D | ( | module | ) |
Definition at line 239 of file zend_API.h.
#define ZEND_MODULE_GLOBALS_DTOR_N | ( | module | ) |
Definition at line 229 of file zend_API.h.
#define ZEND_MODULE_INFO_D | ( | module | ) |
Definition at line 237 of file zend_API.h.
#define ZEND_MODULE_INFO_N | ( | module | ) |
Definition at line 227 of file zend_API.h.
#define ZEND_MODULE_POST_ZEND_DEACTIVATE_D | ( | module | ) |
Definition at line 236 of file zend_API.h.
#define ZEND_MODULE_POST_ZEND_DEACTIVATE_N | ( | module | ) |
Definition at line 226 of file zend_API.h.
#define ZEND_MODULE_SHUTDOWN_D | ( | module | ) |
Definition at line 233 of file zend_API.h.
#define ZEND_MODULE_SHUTDOWN_N | ( | module | ) |
Definition at line 223 of file zend_API.h.
#define ZEND_MODULE_STARTUP_D | ( | module | ) |
Definition at line 232 of file zend_API.h.
#define ZEND_MODULE_STARTUP_N | ( | module | ) |
Definition at line 222 of file zend_API.h.
#define ZEND_MSHUTDOWN ZEND_MODULE_SHUTDOWN_N |
Definition at line 1067 of file zend_API.h.
#define ZEND_MSHUTDOWN_FUNCTION ZEND_MODULE_SHUTDOWN_D |
Definition at line 1075 of file zend_API.h.
Definition at line 85 of file zend_API.h.
Definition at line 74 of file zend_API.h.
Definition at line 90 of file zend_API.h.
Definition at line 122 of file zend_API.h.
Definition at line 120 of file zend_API.h.
Definition at line 121 of file zend_API.h.
Definition at line 119 of file zend_API.h.
Definition at line 100 of file zend_API.h.
Definition at line 67 of file zend_API.h.
Definition at line 118 of file zend_API.h.
Definition at line 102 of file zend_API.h.
Definition at line 116 of file zend_API.h.
#define ZEND_NUM_ARGS | ( | ) |
Definition at line 530 of file zend_API.h.
ZEND_PARSE_PARAMETERS_END | ( | ) |
Definition at line 1641 of file zend_API.h.
#define ZEND_PARSE_PARAMETERS_END_EX | ( | failure | ) |
Definition at line 1630 of file zend_API.h.
#define ZEND_PARSE_PARAMETERS_NONE | ( | ) |
Definition at line 1623 of file zend_API.h.
#define zend_parse_parameters_none | ( | ) |
Definition at line 353 of file zend_API.h.
#define zend_parse_parameters_none_throw | ( | ) |
Definition at line 355 of file zend_API.h.
#define ZEND_PARSE_PARAMETERS_START | ( | min_num_args, | |
max_num_args ) |
Definition at line 1620 of file zend_API.h.
Definition at line 1589 of file zend_API.h.
Definition at line 365 of file zend_API.h.
#define ZEND_PARSE_PARAMS_QUIET (1<<1) |
Definition at line 361 of file zend_API.h.
#define ZEND_PARSE_PARAMS_THROW 0 /* No longer used, zpp always uses exceptions */ |
Definition at line 360 of file zend_API.h.
Definition at line 80 of file zend_API.h.
Definition at line 83 of file zend_API.h.
Definition at line 402 of file zend_API.h.
#define ZEND_RINIT ZEND_MODULE_ACTIVATE_N |
Definition at line 1068 of file zend_API.h.
#define ZEND_RINIT_FUNCTION ZEND_MODULE_ACTIVATE_D |
Definition at line 1076 of file zend_API.h.
#define ZEND_RSHUTDOWN ZEND_MODULE_DEACTIVATE_N |
Definition at line 1069 of file zend_API.h.
#define ZEND_RSHUTDOWN_FUNCTION ZEND_MODULE_DEACTIVATE_D |
Definition at line 1077 of file zend_API.h.
Note that if you are asserting that a function is compile-time evaluable, you are asserting that
Definition at line 113 of file zend_API.h.
Definition at line 523 of file zend_API.h.
Definition at line 1356 of file zend_API.h.
Definition at line 1180 of file zend_API.h.
Definition at line 1430 of file zend_API.h.
Definition at line 1462 of file zend_API.h.
Definition at line 1224 of file zend_API.h.
Definition at line 1246 of file zend_API.h.
Definition at line 1136 of file zend_API.h.
Definition at line 1202 of file zend_API.h.
Definition at line 1290 of file zend_API.h.
Definition at line 1114 of file zend_API.h.
Definition at line 1359 of file zend_API.h.
Definition at line 1183 of file zend_API.h.
Definition at line 1435 of file zend_API.h.
Definition at line 1467 of file zend_API.h.
Definition at line 1249 of file zend_API.h.
Definition at line 1139 of file zend_API.h.
Definition at line 1205 of file zend_API.h.
Definition at line 1293 of file zend_API.h.
Definition at line 1117 of file zend_API.h.
Definition at line 1271 of file zend_API.h.
Definition at line 1315 of file zend_API.h.
Definition at line 1403 of file zend_API.h.
Definition at line 1161 of file zend_API.h.
Definition at line 1425 of file zend_API.h.
Definition at line 1457 of file zend_API.h.
Definition at line 1378 of file zend_API.h.
Definition at line 1268 of file zend_API.h.
Definition at line 1312 of file zend_API.h.
Definition at line 1334 of file zend_API.h.
Definition at line 1400 of file zend_API.h.
Definition at line 1158 of file zend_API.h.
Definition at line 1422 of file zend_API.h.
Definition at line 1454 of file zend_API.h.
#define ZEND_WRONG_PARAM_COUNT | ( | ) |
Definition at line 531 of file zend_API.h.
#define ZPP_ERROR_FAILURE 1 |
Definition at line 1576 of file zend_API.h.
#define ZPP_ERROR_OK 0 |
Definition at line 1575 of file zend_API.h.
#define ZPP_ERROR_UNEXPECTED_EXTRA_NAMED 11 |
Definition at line 1586 of file zend_API.h.
#define ZPP_ERROR_WRONG_ARG 9 |
Definition at line 1584 of file zend_API.h.
#define ZPP_ERROR_WRONG_CALLBACK 2 |
Definition at line 1577 of file zend_API.h.
#define ZPP_ERROR_WRONG_CALLBACK_OR_NULL 12 |
Definition at line 1587 of file zend_API.h.
#define ZPP_ERROR_WRONG_CLASS 3 |
Definition at line 1578 of file zend_API.h.
#define ZPP_ERROR_WRONG_CLASS_OR_LONG 7 |
Definition at line 1582 of file zend_API.h.
#define ZPP_ERROR_WRONG_CLASS_OR_LONG_OR_NULL 8 |
Definition at line 1583 of file zend_API.h.
#define ZPP_ERROR_WRONG_CLASS_OR_NULL 4 |
Definition at line 1579 of file zend_API.h.
#define ZPP_ERROR_WRONG_CLASS_OR_STRING 5 |
Definition at line 1580 of file zend_API.h.
#define ZPP_ERROR_WRONG_CLASS_OR_STRING_OR_NULL 6 |
Definition at line 1581 of file zend_API.h.
#define ZPP_ERROR_WRONG_COUNT 10 |
Definition at line 1585 of file zend_API.h.
#define ZVAL_CHAR | ( | z, | |
c ) |
Definition at line 978 of file zend_API.h.
#define ZVAL_EMPTY_PSTRING | ( | z | ) |
Definition at line 974 of file zend_API.h.
#define ZVAL_EMPTY_STRING | ( | z | ) |
Definition at line 961 of file zend_API.h.
#define ZVAL_IS_NULL | ( | z | ) |
Definition at line 1063 of file zend_API.h.
Definition at line 969 of file zend_API.h.
Definition at line 965 of file zend_API.h.
Definition at line 956 of file zend_API.h.
Definition at line 987 of file zend_API.h.
Definition at line 952 of file zend_API.h.
Definition at line 983 of file zend_API.h.
Definition at line 992 of file zend_API.h.
typedef enum _zend_expected_type zend_expected_type |
typedef struct _zend_fcall_info zend_fcall_info |
typedef struct _zend_fcall_info_cache zend_fcall_info_cache |
typedef struct _zend_function_entry zend_function_entry |
enum _zend_expected_type |
Enumerator | |
---|---|
Z_EXPECTED_LAST |
Definition at line 1549 of file zend_API.h.
ZEND_API zend_result _call_user_function_impl | ( | zval * | object, |
zval * | function_name, | ||
zval * | retval_ptr, | ||
uint32_t | param_count, | ||
zval | params[], | ||
HashTable * | named_params ) |
Definition at line 775 of file zend_execute_API.c.
ZEND_API void add_assoc_array_ex | ( | zval * | arg, |
const char * | key, | ||
size_t | key_len, | ||
zend_array * | arr ) |
Definition at line 2000 of file zend_API.c.
Definition at line 1946 of file zend_API.c.
Definition at line 1964 of file zend_API.c.
Definition at line 1928 of file zend_API.c.
Definition at line 1937 of file zend_API.c.
ZEND_API void add_assoc_object_ex | ( | zval * | arg, |
const char * | key, | ||
size_t | key_len, | ||
zend_object * | obj ) |
Definition at line 2009 of file zend_API.c.
ZEND_API void add_assoc_reference_ex | ( | zval * | arg, |
const char * | key, | ||
size_t | key_len, | ||
zend_reference * | ref ) |
Definition at line 2018 of file zend_API.c.
ZEND_API void add_assoc_resource_ex | ( | zval * | arg, |
const char * | key, | ||
size_t | key_len, | ||
zend_resource * | r ) |
Definition at line 1955 of file zend_API.c.
ZEND_API void add_assoc_str_ex | ( | zval * | arg, |
const char * | key, | ||
size_t | key_len, | ||
zend_string * | str ) |
Definition at line 1973 of file zend_API.c.
ZEND_API void add_assoc_string_ex | ( | zval * | arg, |
const char * | key, | ||
size_t | key_len, | ||
const char * | str ) |
Definition at line 1982 of file zend_API.c.
ZEND_API void add_assoc_stringl_ex | ( | zval * | arg, |
const char * | key, | ||
size_t | key_len, | ||
const char * | str, | ||
size_t | length ) |
Definition at line 1991 of file zend_API.c.
Definition at line 2027 of file zend_API.c.
ZEND_API void add_index_array | ( | zval * | arg, |
zend_ulong | index, | ||
zend_array * | arr ) |
Definition at line 2105 of file zend_API.c.
ZEND_API void add_index_bool | ( | zval * | arg, |
zend_ulong | index, | ||
bool | b ) |
Definition at line 2051 of file zend_API.c.
ZEND_API void add_index_double | ( | zval * | arg, |
zend_ulong | index, | ||
double | d ) |
Definition at line 2069 of file zend_API.c.
ZEND_API void add_index_long | ( | zval * | arg, |
zend_ulong | index, | ||
zend_long | n ) |
Definition at line 2033 of file zend_API.c.
ZEND_API void add_index_null | ( | zval * | arg, |
zend_ulong | index ) |
Definition at line 2042 of file zend_API.c.
ZEND_API void add_index_object | ( | zval * | arg, |
zend_ulong | index, | ||
zend_object * | obj ) |
Definition at line 2114 of file zend_API.c.
ZEND_API void add_index_reference | ( | zval * | arg, |
zend_ulong | index, | ||
zend_reference * | ref ) |
Definition at line 2123 of file zend_API.c.
ZEND_API void add_index_resource | ( | zval * | arg, |
zend_ulong | index, | ||
zend_resource * | r ) |
Definition at line 2060 of file zend_API.c.
ZEND_API void add_index_str | ( | zval * | arg, |
zend_ulong | index, | ||
zend_string * | str ) |
Definition at line 2078 of file zend_API.c.
ZEND_API void add_index_string | ( | zval * | arg, |
zend_ulong | index, | ||
const char * | str ) |
Definition at line 2087 of file zend_API.c.
ZEND_API void add_index_stringl | ( | zval * | arg, |
zend_ulong | index, | ||
const char * | str, | ||
size_t | length ) |
Definition at line 2096 of file zend_API.c.
ZEND_API zend_result add_next_index_array | ( | zval * | arg, |
zend_array * | arr ) |
Definition at line 2204 of file zend_API.c.
ZEND_API zend_result add_next_index_bool | ( | zval * | arg, |
bool | b ) |
Definition at line 2150 of file zend_API.c.
ZEND_API zend_result add_next_index_double | ( | zval * | arg, |
double | d ) |
Definition at line 2168 of file zend_API.c.
ZEND_API zend_result add_next_index_long | ( | zval * | arg, |
zend_long | n ) |
Definition at line 2132 of file zend_API.c.
ZEND_API zend_result add_next_index_null | ( | zval * | arg | ) |
Definition at line 2141 of file zend_API.c.
ZEND_API zend_result add_next_index_object | ( | zval * | arg, |
zend_object * | obj ) |
Definition at line 2213 of file zend_API.c.
ZEND_API zend_result add_next_index_reference | ( | zval * | arg, |
zend_reference * | ref ) |
Definition at line 2222 of file zend_API.c.
ZEND_API zend_result add_next_index_resource | ( | zval * | arg, |
zend_resource * | r ) |
Definition at line 2159 of file zend_API.c.
ZEND_API zend_result add_next_index_str | ( | zval * | arg, |
zend_string * | str ) |
Definition at line 2177 of file zend_API.c.
ZEND_API zend_result add_next_index_string | ( | zval * | arg, |
const char * | str ) |
Definition at line 2186 of file zend_API.c.
ZEND_API zend_result add_next_index_stringl | ( | zval * | arg, |
const char * | str, | ||
size_t | length ) |
Definition at line 2195 of file zend_API.c.
ZEND_API void add_property_array_ex | ( | zval * | arg, |
const char * | key, | ||
size_t | key_len, | ||
zend_array * | arr ) |
Definition at line 2348 of file zend_API.c.
Definition at line 2281 of file zend_API.c.
Definition at line 2309 of file zend_API.c.
Definition at line 2272 of file zend_API.c.
Definition at line 2290 of file zend_API.c.
ZEND_API void add_property_object_ex | ( | zval * | arg, |
const char * | key, | ||
size_t | key_len, | ||
zend_object * | obj ) |
Definition at line 2358 of file zend_API.c.
ZEND_API void add_property_reference_ex | ( | zval * | arg, |
const char * | key, | ||
size_t | key_len, | ||
zend_reference * | ref ) |
Definition at line 2368 of file zend_API.c.
ZEND_API void add_property_resource_ex | ( | zval * | arg, |
const char * | key, | ||
size_t | key_len, | ||
zend_resource * | r ) |
Definition at line 2299 of file zend_API.c.
ZEND_API void add_property_str_ex | ( | zval * | arg, |
const char * | key, | ||
size_t | key_len, | ||
zend_string * | str ) |
Definition at line 2318 of file zend_API.c.
ZEND_API void add_property_string_ex | ( | zval * | arg, |
const char * | key, | ||
size_t | key_len, | ||
const char * | str ) |
Definition at line 2328 of file zend_API.c.
ZEND_API void add_property_stringl_ex | ( | zval * | arg, |
const char * | key, | ||
size_t | key_len, | ||
const char * | str, | ||
size_t | length ) |
Definition at line 2338 of file zend_API.c.
Definition at line 2378 of file zend_API.c.
ZEND_API zend_result array_set_zval_key | ( | HashTable * | ht, |
zval * | key, | ||
zval * | value ) |
Definition at line 2231 of file zend_API.c.
ZEND_API zend_result object_and_properties_init | ( | zval * | arg, |
zend_class_entry * | ce, | ||
HashTable * | properties ) |
Definition at line 1843 of file zend_API.c.
Definition at line 1922 of file zend_API.c.
ZEND_API zend_result object_init_ex | ( | zval * | arg, |
zend_class_entry * | ce ) |
Definition at line 1849 of file zend_API.c.
ZEND_API zend_result object_init_with_constructor | ( | zval * | arg, |
zend_class_entry * | class_type, | ||
uint32_t | param_count, | ||
zval * | params, | ||
HashTable * | named_params ) |
Definition at line 1855 of file zend_API.c.
ZEND_API void object_properties_init | ( | zend_object * | object, |
zend_class_entry * | class_type ) |
Definition at line 1688 of file zend_API.c.
ZEND_API void object_properties_init_ex | ( | zend_object * | object, |
HashTable * | properties ) |
Definition at line 1695 of file zend_API.c.
ZEND_API void object_properties_load | ( | zend_object * | object, |
HashTable * | properties ) |
Definition at line 1728 of file zend_API.c.
ZEND_API void zend_add_magic_method | ( | zend_class_entry * | ce, |
zend_function * | fptr, | ||
zend_string * | lcname ) |
Definition at line 2859 of file zend_API.c.
ZEND_API ZEND_COLD void zend_argument_error | ( | zend_class_entry * | error_ce, |
uint32_t | arg_num, | ||
const char * | format, | ||
... ) |
Definition at line 413 of file zend_API.c.
ZEND_API ZEND_COLD void ZEND_FASTCALL zend_argument_error_variadic | ( | zend_class_entry * | error_ce, |
uint32_t | arg_num, | ||
const char * | format, | ||
va_list | va ) |
Definition at line 391 of file zend_API.c.
Definition at line 443 of file zend_API.c.
Definition at line 423 of file zend_API.c.
Definition at line 433 of file zend_API.c.
ZEND_API void zend_attach_symbol_table | ( | zend_execute_data * | execute_data | ) |
Definition at line 1845 of file zend_execute_API.c.
ZEND_API zend_result zend_call_function | ( | zend_fcall_info * | fci, |
zend_fcall_info_cache * | fci_cache ) |
Definition at line 796 of file zend_execute_API.c.
ZEND_API void zend_call_known_function | ( | zend_function * | fn, |
zend_object * | object, | ||
zend_class_entry * | called_scope, | ||
zval * | retval_ptr, | ||
uint32_t | param_count, | ||
zval * | params, | ||
HashTable * | named_params ) |
Definition at line 1072 of file zend_execute_API.c.
ZEND_API void zend_call_known_instance_method_with_2_params | ( | zend_function * | fn, |
zend_object * | object, | ||
zval * | retval_ptr, | ||
zval * | param1, | ||
zval * | param2 ) |
Definition at line 1108 of file zend_execute_API.c.
ZEND_API zend_result zend_call_method_if_exists | ( | zend_object * | object, |
zend_string * | method_name, | ||
zval * | retval, | ||
uint32_t | param_count, | ||
zval * | params ) |
Definition at line 1117 of file zend_execute_API.c.
ZEND_API void zend_check_magic_method_implementation | ( | const zend_class_entry * | ce, |
const zend_function * | fptr, | ||
zend_string * | lcname, | ||
int | error_type ) |
Definition at line 2762 of file zend_API.c.
ZEND_API void zend_class_implements | ( | zend_class_entry * | class_entry, |
int | num_interfaces, | ||
... ) |
Definition at line 3527 of file zend_API.c.
ZEND_API ZEND_COLD void zend_class_redeclaration_error | ( | int | type, |
zend_class_entry * | old_ce ) |
Definition at line 463 of file zend_API.c.
ZEND_API ZEND_COLD void zend_class_redeclaration_error_ex | ( | int | type, |
zend_string * | new_name, | ||
zend_class_entry * | old_ce ) |
Definition at line 448 of file zend_API.c.
Definition at line 2489 of file zend_API.c.
ZEND_API zend_result zend_copy_parameters_array | ( | uint32_t | param_count, |
zval * | argument_array ) |
Definition at line 72 of file zend_API.c.
ZEND_API void zend_declare_class_constant | ( | zend_class_entry * | ce, |
const char * | name, | ||
size_t | name_length, | ||
zval * | value ) |
Definition at line 4914 of file zend_API.c.
ZEND_API void zend_declare_class_constant_bool | ( | zend_class_entry * | ce, |
const char * | name, | ||
size_t | name_length, | ||
bool | value ) |
Definition at line 4946 of file zend_API.c.
ZEND_API void zend_declare_class_constant_double | ( | zend_class_entry * | ce, |
const char * | name, | ||
size_t | name_length, | ||
double | value ) |
Definition at line 4955 of file zend_API.c.
ZEND_API zend_class_constant * zend_declare_class_constant_ex | ( | zend_class_entry * | ce, |
zend_string * | name, | ||
zval * | value, | ||
int | access_type, | ||
zend_string * | doc_comment ) |
Definition at line 4909 of file zend_API.c.
ZEND_API void zend_declare_class_constant_long | ( | zend_class_entry * | ce, |
const char * | name, | ||
size_t | name_length, | ||
zend_long | value ) |
Definition at line 4937 of file zend_API.c.
ZEND_API void zend_declare_class_constant_null | ( | zend_class_entry * | ce, |
const char * | name, | ||
size_t | name_length ) |
Definition at line 4928 of file zend_API.c.
ZEND_API void zend_declare_class_constant_string | ( | zend_class_entry * | ce, |
const char * | name, | ||
size_t | name_length, | ||
const char * | value ) |
Definition at line 4973 of file zend_API.c.
ZEND_API void zend_declare_class_constant_stringl | ( | zend_class_entry * | ce, |
const char * | name, | ||
size_t | name_length, | ||
const char * | value, | ||
size_t | value_length ) |
Definition at line 4964 of file zend_API.c.
ZEND_API void zend_declare_property | ( | zend_class_entry * | ce, |
const char * | name, | ||
size_t | name_length, | ||
zval * | property, | ||
int | access_type ) |
Definition at line 4797 of file zend_API.c.
ZEND_API void zend_declare_property_bool | ( | zend_class_entry * | ce, |
const char * | name, | ||
size_t | name_length, | ||
zend_long | value, | ||
int | access_type ) |
Definition at line 4814 of file zend_API.c.
ZEND_API void zend_declare_property_double | ( | zend_class_entry * | ce, |
const char * | name, | ||
size_t | name_length, | ||
double | value, | ||
int | access_type ) |
Definition at line 4832 of file zend_API.c.
ZEND_API void zend_declare_property_ex | ( | zend_class_entry * | ce, |
zend_string * | name, | ||
zval * | property, | ||
int | access_type, | ||
zend_string * | doc_comment ) |
Definition at line 4791 of file zend_API.c.
ZEND_API void zend_declare_property_long | ( | zend_class_entry * | ce, |
const char * | name, | ||
size_t | name_length, | ||
zend_long | value, | ||
int | access_type ) |
Definition at line 4823 of file zend_API.c.
ZEND_API void zend_declare_property_null | ( | zend_class_entry * | ce, |
const char * | name, | ||
size_t | name_length, | ||
int | access_type ) |
Definition at line 4805 of file zend_API.c.
ZEND_API void zend_declare_property_string | ( | zend_class_entry * | ce, |
const char * | name, | ||
size_t | name_length, | ||
const char * | value, | ||
int | access_type ) |
Definition at line 4841 of file zend_API.c.
ZEND_API void zend_declare_property_stringl | ( | zend_class_entry * | ce, |
const char * | name, | ||
size_t | name_length, | ||
const char * | value, | ||
size_t | value_len, | ||
int | access_type ) |
Definition at line 4850 of file zend_API.c.
ZEND_API zend_class_constant * zend_declare_typed_class_constant | ( | zend_class_entry * | ce, |
zend_string * | name, | ||
zval * | value, | ||
int | access_type, | ||
zend_string * | doc_comment, | ||
zend_type | type ) |
Definition at line 4859 of file zend_API.c.
ZEND_API zend_property_info * zend_declare_typed_property | ( | zend_class_entry * | ce, |
zend_string * | name, | ||
zval * | property, | ||
int | access_type, | ||
zend_string * | doc_comment, | ||
zend_type | type ) |
Definition at line 4505 of file zend_API.c.
ZEND_API zend_result zend_delete_global_variable | ( | zend_string * | name | ) |
Definition at line 1792 of file zend_execute_API.c.
Definition at line 2577 of file zend_API.c.
ZEND_API void zend_detach_symbol_table | ( | zend_execute_data * | execute_data | ) |
Definition at line 1880 of file zend_execute_API.c.
ZEND_API zend_result zend_disable_class | ( | const char * | class_name, |
size_t | class_name_length ) |
Definition at line 3707 of file zend_API.c.
Definition at line 3641 of file zend_API.c.
ZEND_API void zend_fcall_info_argn | ( | zend_fcall_info * | fci, |
uint32_t | argc, | ||
... ) |
Set arguments in the zend_fcall_info struct taking care of refcount. If argc is 0 the arguments which are set will be cleared, else pass a variable amount of zval** arguments.
Definition at line 4435 of file zend_API.c.
ZEND_API void zend_fcall_info_argp | ( | zend_fcall_info * | fci, |
uint32_t | argc, | ||
zval * | argv ) |
Set arguments in the zend_fcall_info struct taking care of refcount. If argc is 0 the arguments which are set will be cleared, else pass a variable amount of zval** arguments.
Definition at line 4403 of file zend_API.c.
ZEND_API zend_result zend_fcall_info_args | ( | zend_fcall_info * | fci, |
zval * | args ) |
Set or clear the arguments in the zend_call_info struct taking care of refcount. If args is NULL and arguments are set then those are cleared.
Definition at line 4397 of file zend_API.c.
ZEND_API void zend_fcall_info_args_clear | ( | zend_fcall_info * | fci, |
bool | free_mem ) |
Clear arguments connected with zend_fcall_info *fci If free_mem is not zero then the params array gets free'd as well
Definition at line 4328 of file zend_API.c.
ZEND_API zend_result zend_fcall_info_args_ex | ( | zend_fcall_info * | fci, |
zend_function * | func, | ||
zval * | args ) |
Definition at line 4364 of file zend_API.c.
ZEND_API void zend_fcall_info_args_restore | ( | zend_fcall_info * | fci, |
uint32_t | param_count, | ||
zval * | params ) |
Free arguments connected with zend_fcall_info *fci and set back saved ones.
Definition at line 4356 of file zend_API.c.
ZEND_API void zend_fcall_info_args_save | ( | zend_fcall_info * | fci, |
uint32_t * | param_count, | ||
zval ** | params ) |
Save current arguments from zend_fcall_info *fci params array will be set to NULL
Definition at line 4347 of file zend_API.c.
ZEND_API void zend_fcall_info_argv | ( | zend_fcall_info * | fci, |
uint32_t | argc, | ||
va_list * | argv ) |
Set arguments in the zend_fcall_info struct taking care of refcount. If argc is 0 the arguments which are set will be cleared, else pass a variable amount of zval** arguments.
Definition at line 4418 of file zend_API.c.
ZEND_API zend_result zend_fcall_info_call | ( | zend_fcall_info * | fci, |
zend_fcall_info_cache * | fcc, | ||
zval * | retval, | ||
zval * | args ) |
Call a function using information created by zend_fcall_info_init()/args(). If args is given then those replace the argument info in fci is temporarily.
Definition at line 4445 of file zend_API.c.
ZEND_API zend_result zend_fcall_info_init | ( | zval * | callable, |
uint32_t | check_flags, | ||
zend_fcall_info * | fci, | ||
zend_fcall_info_cache * | fcc, | ||
zend_string ** | callable_name, | ||
char ** | error ) |
Build zend_call_info/cache from a zval*
Caller is responsible to provide a return value (fci->retval), otherwise the we will crash. In order to pass parameters the following members need to be set: fci->param_count = 0; fci->params = NULL; The callable_name argument may be NULL.
Definition at line 4310 of file zend_API.c.
ZEND_API bool ZEND_FASTCALL zend_flf_parse_arg_bool_slow | ( | const zval * | arg, |
bool * | dest, | ||
uint32_t | arg_num ) |
Definition at line 549 of file zend_API.c.
ZEND_API bool ZEND_FASTCALL zend_flf_parse_arg_long_slow | ( | const zval * | arg, |
zend_long * | dest, | ||
uint32_t | arg_num ) |
Definition at line 636 of file zend_API.c.
ZEND_API bool ZEND_FASTCALL zend_flf_parse_arg_str_slow | ( | zval * | arg, |
zend_string ** | dest, | ||
uint32_t | arg_num ) |
Definition at line 785 of file zend_API.c.
ZEND_API zend_string * zend_get_callable_name | ( | zval * | callable | ) |
Definition at line 4154 of file zend_API.c.
ZEND_API zend_string * zend_get_callable_name_ex | ( | zval * | callable, |
zend_object * | object ) |
Definition at line 4106 of file zend_API.c.
ZEND_API void zend_get_callable_zval_from_fcc | ( | const zend_fcall_info_cache * | fcc, |
zval * | callable ) |
Definition at line 4468 of file zend_API.c.
ZEND_API zend_result zend_get_default_from_internal_arg_info | ( | zval * | default_value_zval, |
zend_internal_arg_info * | arg_info ) |
Definition at line 5352 of file zend_API.c.
ZEND_API zend_result zend_get_module_started | ( | const char * | module_name | ) |
Definition at line 3262 of file zend_API.c.
ZEND_API const char * zend_get_module_version | ( | const char * | module_name | ) |
Definition at line 4486 of file zend_API.c.
ZEND_API ZEND_COLD const char * zend_get_object_type_case | ( | const zend_class_entry * | ce, |
bool | upper_case ) |
Definition at line 5260 of file zend_API.c.
ZEND_API zend_result zend_get_parameters_array_ex | ( | uint32_t | param_count, |
zval * | argument_array ) |
Definition at line 50 of file zend_API.c.
ZEND_API const char * zend_get_type_by_const | ( | int | type | ) |
Definition at line 112 of file zend_API.c.
ZEND_API bool zend_is_callable | ( | zval * | callable, |
uint32_t | check_flags, | ||
zend_string ** | callable_name ) |
Definition at line 4286 of file zend_API.c.
ZEND_API bool zend_is_callable_at_frame | ( | zval * | callable, |
zend_object * | object, | ||
zend_execute_data * | frame, | ||
uint32_t | check_flags, | ||
zend_fcall_info_cache * | fcc, | ||
char ** | error ) |
Definition at line 4160 of file zend_API.c.
ZEND_API bool zend_is_callable_ex | ( | zval * | callable, |
zend_object * | object, | ||
uint32_t | check_flags, | ||
zend_string ** | callable_name, | ||
zend_fcall_info_cache * | fcc, | ||
char ** | error ) |
Definition at line 4271 of file zend_API.c.
Definition at line 5287 of file zend_API.c.
Definition at line 5274 of file zend_API.c.
ZEND_API bool zend_make_callable | ( | zval * | callable, |
zend_string ** | callable_name ) |
Definition at line 4292 of file zend_API.c.
Definition at line 1392 of file zend_API.c.
Definition at line 3464 of file zend_API.c.
ZEND_API bool ZEND_FASTCALL zend_parse_arg_bool_slow | ( | const zval * | arg, |
bool * | dest, | ||
uint32_t | arg_num ) |
Definition at line 540 of file zend_API.c.
ZEND_API bool ZEND_FASTCALL zend_parse_arg_bool_weak | ( | const zval * | arg, |
bool * | dest, | ||
uint32_t | arg_num ) |
Definition at line 526 of file zend_API.c.
ZEND_API bool ZEND_FASTCALL zend_parse_arg_class | ( | zval * | arg, |
zend_class_entry ** | pce, | ||
uint32_t | num, | ||
bool | check_null ) |
Definition at line 468 of file zend_API.c.
ZEND_API bool ZEND_FASTCALL zend_parse_arg_double_slow | ( | const zval * | arg, |
double * | dest, | ||
uint32_t | arg_num ) |
Definition at line 676 of file zend_API.c.
ZEND_API bool ZEND_FASTCALL zend_parse_arg_double_weak | ( | const zval * | arg, |
double * | dest, | ||
uint32_t | arg_num ) |
Definition at line 644 of file zend_API.c.
ZEND_API bool ZEND_FASTCALL zend_parse_arg_long_slow | ( | const zval * | arg, |
zend_long * | dest, | ||
uint32_t | arg_num ) |
Definition at line 627 of file zend_API.c.
ZEND_API bool ZEND_FASTCALL zend_parse_arg_long_weak | ( | const zval * | arg, |
zend_long * | dest, | ||
uint32_t | arg_num ) |
Definition at line 557 of file zend_API.c.
ZEND_API bool ZEND_FASTCALL zend_parse_arg_number_or_str_slow | ( | zval * | arg, |
zval ** | dest, | ||
uint32_t | arg_num ) |
Definition at line 722 of file zend_API.c.
ZEND_API bool ZEND_FASTCALL zend_parse_arg_number_slow | ( | zval * | arg, |
zval ** | dest, | ||
uint32_t | arg_num ) |
Definition at line 688 of file zend_API.c.
ZEND_API bool ZEND_FASTCALL zend_parse_arg_str_or_long_slow | ( | zval * | arg, |
zend_string ** | dest_str, | ||
zend_long * | dest_long, | ||
uint32_t | arg_num ) |
Definition at line 793 of file zend_API.c.
ZEND_API bool ZEND_FASTCALL zend_parse_arg_str_slow | ( | zval * | arg, |
zend_string ** | dest, | ||
uint32_t | arg_num ) |
Definition at line 776 of file zend_API.c.
ZEND_API bool ZEND_FASTCALL zend_parse_arg_str_weak | ( | zval * | arg, |
zend_string ** | dest, | ||
uint32_t | arg_num ) |
Definition at line 751 of file zend_API.c.
ZEND_API zend_result zend_parse_method_parameters | ( | uint32_t | num_args, |
zval * | this_ptr, | ||
const char * | type_spec, | ||
... ) |
Definition at line 1314 of file zend_API.c.
ZEND_API zend_result zend_parse_method_parameters_ex | ( | int | flags, |
uint32_t | num_args, | ||
zval * | this_ptr, | ||
const char * | type_spec, | ||
... ) |
Definition at line 1354 of file zend_API.c.
ZEND_API zend_result zend_parse_parameter | ( | int | flags, |
uint32_t | arg_num, | ||
zval * | arg, | ||
const char * | spec, | ||
... ) |
Definition at line 1123 of file zend_API.c.
ZEND_API zend_result zend_parse_parameters | ( | uint32_t | num_args, |
const char * | type_spec, | ||
... ) |
Definition at line 1300 of file zend_API.c.
ZEND_API zend_result zend_parse_parameters_ex | ( | int | flags, |
uint32_t | num_args, | ||
const char * | type_spec, | ||
... ) |
Definition at line 1287 of file zend_API.c.
ZEND_API zval * zend_read_property | ( | zend_class_entry * | scope, |
zend_object * | object, | ||
const char * | name, | ||
size_t | name_length, | ||
bool | silent, | ||
zval * | rv ) |
Definition at line 5201 of file zend_API.c.
ZEND_API zval * zend_read_property_ex | ( | zend_class_entry * | scope, |
zend_object * | object, | ||
zend_string * | name, | ||
bool | silent, | ||
zval * | rv ) |
Definition at line 5187 of file zend_API.c.
ZEND_API zval * zend_read_static_property | ( | zend_class_entry * | scope, |
const char * | name, | ||
size_t | name_length, | ||
bool | silent ) |
Definition at line 5226 of file zend_API.c.
ZEND_API zval * zend_read_static_property_ex | ( | zend_class_entry * | scope, |
zend_string * | name, | ||
bool | silent ) |
Definition at line 5213 of file zend_API.c.
ZEND_API zend_array * zend_rebuild_symbol_table | ( | void | ) |
Definition at line 1798 of file zend_execute_API.c.
ZEND_API zend_result zend_register_class_alias_ex | ( | const char * | name, |
size_t | name_len, | ||
zend_class_entry * | ce, | ||
bool | persistent ) |
Definition at line 3563 of file zend_API.c.
ZEND_API zend_result zend_register_functions | ( | zend_class_entry * | scope, |
const zend_function_entry * | functions, | ||
HashTable * | function_table, | ||
int | type ) |
Definition at line 2927 of file zend_API.c.
ZEND_API zend_class_entry * zend_register_internal_class | ( | zend_class_entry * | class_entry | ) |
Definition at line 3551 of file zend_API.c.
ZEND_API zend_class_entry * zend_register_internal_class_ex | ( | zend_class_entry * | class_entry, |
zend_class_entry * | parent_ce ) |
Definition at line 3506 of file zend_API.c.
ZEND_API zend_class_entry * zend_register_internal_class_with_flags | ( | zend_class_entry * | class_entry, |
zend_class_entry * | parent_ce, | ||
uint32_t | flags ) |
Definition at line 3512 of file zend_API.c.
ZEND_API zend_class_entry * zend_register_internal_interface | ( | zend_class_entry * | orig_class_entry | ) |
Definition at line 3557 of file zend_API.c.
ZEND_API zend_module_entry * zend_register_internal_module | ( | zend_module_entry * | module_entry | ) |
Definition at line 2655 of file zend_API.c.
ZEND_API zend_module_entry * zend_register_module_ex | ( | zend_module_entry * | module, |
int | module_type ) |
Definition at line 2587 of file zend_API.c.
ZEND_API void zend_release_fcall_info_cache | ( | zend_fcall_info_cache * | fcc | ) |
Definition at line 3845 of file zend_API.c.
ZEND_API HashTable * zend_separate_class_constants_table | ( | zend_class_entry * | class_type | ) |
Definition at line 1429 of file zend_API.c.
ZEND_API zend_result zend_set_hash_symbol | ( | zval * | symbol, |
const char * | name, | ||
size_t | name_length, | ||
bool | is_ref, | ||
int | num_symbol_tables, | ||
... ) |
Definition at line 3605 of file zend_API.c.
ZEND_API zend_result zend_set_local_var | ( | zend_string * | name, |
zval * | value, | ||
bool | force ) |
Definition at line 1905 of file zend_execute_API.c.
ZEND_API zend_result zend_set_local_var_str | ( | const char * | name, |
size_t | len, | ||
zval * | value, | ||
bool | force ) |
Definition at line 1948 of file zend_execute_API.c.
ZEND_API zend_result zend_startup_module | ( | zend_module_entry * | module_entry | ) |
Definition at line 3253 of file zend_API.c.
ZEND_API zend_result zend_startup_module_ex | ( | zend_module_entry * | module | ) |
Definition at line 2388 of file zend_API.c.
Definition at line 2570 of file zend_API.c.
ZEND_API zend_result zend_try_assign_typed_ref | ( | zend_reference * | ref, |
zval * | zv ) |
Definition at line 4677 of file zend_API.c.
ZEND_API zend_result zend_try_assign_typed_ref_arr | ( | zend_reference * | ref, |
zend_array * | arr ) |
Definition at line 4755 of file zend_API.c.
ZEND_API zend_result zend_try_assign_typed_ref_bool | ( | zend_reference * | ref, |
bool | val ) |
Definition at line 4692 of file zend_API.c.
ZEND_API zend_result zend_try_assign_typed_ref_double | ( | zend_reference * | ref, |
double | dval ) |
Definition at line 4710 of file zend_API.c.
ZEND_API zend_result zend_try_assign_typed_ref_empty_string | ( | zend_reference * | ref | ) |
Definition at line 4719 of file zend_API.c.
ZEND_API zend_result zend_try_assign_typed_ref_ex | ( | zend_reference * | ref, |
zval * | zv, | ||
bool | strict ) |
Definition at line 4664 of file zend_API.c.
ZEND_API zend_result zend_try_assign_typed_ref_long | ( | zend_reference * | ref, |
zend_long | lval ) |
Definition at line 4701 of file zend_API.c.
ZEND_API zend_result zend_try_assign_typed_ref_null | ( | zend_reference * | ref | ) |
Definition at line 4683 of file zend_API.c.
ZEND_API zend_result zend_try_assign_typed_ref_res | ( | zend_reference * | ref, |
zend_resource * | res ) |
Definition at line 4764 of file zend_API.c.
ZEND_API zend_result zend_try_assign_typed_ref_str | ( | zend_reference * | ref, |
zend_string * | str ) |
Definition at line 4728 of file zend_API.c.
ZEND_API zend_result zend_try_assign_typed_ref_string | ( | zend_reference * | ref, |
const char * | string ) |
Definition at line 4737 of file zend_API.c.
ZEND_API zend_result zend_try_assign_typed_ref_stringl | ( | zend_reference * | ref, |
const char * | string, | ||
size_t | len ) |
Definition at line 4746 of file zend_API.c.
ZEND_API zend_result zend_try_assign_typed_ref_zval | ( | zend_reference * | ref, |
zval * | zv ) |
Definition at line 4773 of file zend_API.c.
ZEND_API zend_result zend_try_assign_typed_ref_zval_ex | ( | zend_reference * | ref, |
zval * | zv, | ||
bool | strict ) |
Definition at line 4782 of file zend_API.c.
ZEND_API ZEND_COLD void ZEND_FASTCALL zend_unexpected_extra_named_error | ( | void | ) |
Definition at line 383 of file zend_API.c.
ZEND_API void zend_unregister_functions | ( | const zend_function_entry * | functions, |
int | count, | ||
HashTable * | function_table ) |
Definition at line 3227 of file zend_API.c.
ZEND_API void zend_unset_property | ( | zend_class_entry * | scope, |
zend_object * | object, | ||
const char * | name, | ||
size_t | name_length ) |
Definition at line 5015 of file zend_API.c.
ZEND_API zend_result zend_update_class_constant | ( | zend_class_constant * | c, |
const zend_string * | name, | ||
zend_class_entry * | scope ) |
Definition at line 1490 of file zend_API.c.
ZEND_API zend_result zend_update_class_constants | ( | zend_class_entry * | class_type | ) |
Definition at line 1518 of file zend_API.c.
ZEND_API void zend_update_property | ( | zend_class_entry * | scope, |
zend_object * | object, | ||
const char * | name, | ||
size_t | name_length, | ||
zval * | value ) |
Definition at line 4991 of file zend_API.c.
ZEND_API void zend_update_property_bool | ( | zend_class_entry * | scope, |
zend_object * | object, | ||
const char * | name, | ||
size_t | name_length, | ||
zend_long | value ) |
Definition at line 5030 of file zend_API.c.
ZEND_API void zend_update_property_double | ( | zend_class_entry * | scope, |
zend_object * | object, | ||
const char * | name, | ||
size_t | name_length, | ||
double | value ) |
Definition at line 5048 of file zend_API.c.
ZEND_API void zend_update_property_ex | ( | zend_class_entry * | scope, |
zend_object * | object, | ||
zend_string * | name, | ||
zval * | value ) |
Definition at line 4979 of file zend_API.c.
ZEND_API void zend_update_property_long | ( | zend_class_entry * | scope, |
zend_object * | object, | ||
const char * | name, | ||
size_t | name_length, | ||
zend_long | value ) |
Definition at line 5039 of file zend_API.c.
ZEND_API void zend_update_property_null | ( | zend_class_entry * | scope, |
zend_object * | object, | ||
const char * | name, | ||
size_t | name_length ) |
Definition at line 5006 of file zend_API.c.
ZEND_API void zend_update_property_str | ( | zend_class_entry * | scope, |
zend_object * | object, | ||
const char * | name, | ||
size_t | name_length, | ||
zend_string * | value ) |
Definition at line 5057 of file zend_API.c.
ZEND_API void zend_update_property_string | ( | zend_class_entry * | scope, |
zend_object * | object, | ||
const char * | name, | ||
size_t | name_length, | ||
const char * | value ) |
Definition at line 5066 of file zend_API.c.
ZEND_API void zend_update_property_stringl | ( | zend_class_entry * | scope, |
zend_object * | object, | ||
const char * | name, | ||
size_t | name_length, | ||
const char * | value, | ||
size_t | value_length ) |
Definition at line 5076 of file zend_API.c.
ZEND_API zend_result zend_update_static_property | ( | zend_class_entry * | scope, |
const char * | name, | ||
size_t | name_length, | ||
zval * | value ) |
Definition at line 5122 of file zend_API.c.
ZEND_API zend_result zend_update_static_property_bool | ( | zend_class_entry * | scope, |
const char * | name, | ||
size_t | name_length, | ||
zend_long | value ) |
Definition at line 5140 of file zend_API.c.
ZEND_API zend_result zend_update_static_property_double | ( | zend_class_entry * | scope, |
const char * | name, | ||
size_t | name_length, | ||
double | value ) |
Definition at line 5158 of file zend_API.c.
ZEND_API zend_result zend_update_static_property_ex | ( | zend_class_entry * | scope, |
zend_string * | name, | ||
zval * | value ) |
Definition at line 5086 of file zend_API.c.
ZEND_API zend_result zend_update_static_property_long | ( | zend_class_entry * | scope, |
const char * | name, | ||
size_t | name_length, | ||
zend_long | value ) |
Definition at line 5149 of file zend_API.c.
ZEND_API zend_result zend_update_static_property_null | ( | zend_class_entry * | scope, |
const char * | name, | ||
size_t | name_length ) |
Definition at line 5131 of file zend_API.c.
ZEND_API zend_result zend_update_static_property_string | ( | zend_class_entry * | scope, |
const char * | name, | ||
size_t | name_length, | ||
const char * | value ) |
Definition at line 5167 of file zend_API.c.
ZEND_API zend_result zend_update_static_property_stringl | ( | zend_class_entry * | scope, |
const char * | name, | ||
size_t | name_length, | ||
const char * | value, | ||
size_t | value_length ) |
Definition at line 5177 of file zend_API.c.
ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_callback_error | ( | uint32_t | num, |
char * | error ) |
Definition at line 365 of file zend_API.c.
ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_callback_or_null_error | ( | uint32_t | num, |
char * | error ) |
Definition at line 374 of file zend_API.c.
ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_class_error | ( | uint32_t | num, |
const char * | name, | ||
zval * | arg ) |
Definition at line 305 of file zend_API.c.
ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_class_or_long_error | ( | uint32_t | num, |
const char * | name, | ||
zval * | arg ) |
Definition at line 325 of file zend_API.c.
ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_class_or_long_or_null_error | ( | uint32_t | num, |
const char * | name, | ||
zval * | arg ) |
Definition at line 335 of file zend_API.c.
ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_class_or_null_error | ( | uint32_t | num, |
const char * | name, | ||
zval * | arg ) |
Definition at line 315 of file zend_API.c.
ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_class_or_string_error | ( | uint32_t | num, |
const char * | name, | ||
zval * | arg ) |
Definition at line 345 of file zend_API.c.
ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_class_or_string_or_null_error | ( | uint32_t | num, |
const char * | name, | ||
zval * | arg ) |
Definition at line 355 of file zend_API.c.
ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_error | ( | int | error_code, |
uint32_t | num, | ||
char * | name, | ||
zend_expected_type | expected_type, | ||
zval * | arg ) |
Definition at line 243 of file zend_API.c.
ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_type_error | ( | uint32_t | num, |
zend_expected_type | expected_type, | ||
zval * | arg ) |
Definition at line 284 of file zend_API.c.
ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameters_count_error | ( | uint32_t | min_num_args, |
uint32_t | max_num_args ) |
Definition at line 225 of file zend_API.c.
ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameters_none_error | ( | void | ) |
Definition at line 214 of file zend_API.c.
Definition at line 103 of file zend_API.c.
ZEND_API zend_string * zend_zval_get_legacy_type | ( | const zval * | arg | ) |
Definition at line 184 of file zend_API.c.
Definition at line 167 of file zend_API.c.
Definition at line 148 of file zend_API.c.
|
extern |
Definition at line 57 of file zend_execute_API.c.
|
extern |
Definition at line 58 of file zend_execute_API.c.