8#define arginfo_die arginfo_exit
38#define arginfo_strcasecmp arginfo_strcmp
40#define arginfo_strncasecmp arginfo_strncmp
60#define arginfo_get_called_class arginfo_zend_version
86#define arginfo_get_mangled_object_vars arginfo_get_object_vars
132#define arginfo_get_included_files arginfo_func_get_args
134#define arginfo_get_required_files arginfo_func_get_args
141#define arginfo_user_error arginfo_trigger_error
155#define arginfo_restore_exception_handler arginfo_restore_error_handler
157#define arginfo_get_declared_classes arginfo_func_get_args
159#define arginfo_get_declared_traits arginfo_func_get_args
161#define arginfo_get_declared_interfaces arginfo_func_get_args
167#define arginfo_get_defined_vars arginfo_func_get_args
207#if ZEND_DEBUG && defined(ZTS)
212#define arginfo_gc_mem_caches arginfo_func_num_args
214#define arginfo_gc_collect_cycles arginfo_func_num_args
222#define arginfo_gc_disable arginfo_gc_enable
224#define arginfo_gc_status arginfo_func_get_args
291#if ZEND_DEBUG && defined(ZTS)
326 ZEND_RAW_FENTRY(
"property_exists", zif_property_exists, arginfo_property_exists, 0, frameless_function_infos_property_exists,
NULL)
327 ZEND_RAW_FENTRY(
"class_exists", zif_class_exists, arginfo_class_exists, 0, frameless_function_infos_class_exists,
NULL)
355#if ZEND_DEBUG && defined(ZTS)
375 zend_add_class_attribute(class_entry, attribute_name_AllowDynamicProperties_class_stdClass_0, 0);
376 zend_string_release(attribute_name_AllowDynamicProperties_class_stdClass_0);
PHP_JSON_API size_t int options
ZEND_API zend_class_entry * zend_register_internal_class_with_flags(zend_class_entry *class_entry, zend_class_entry *parent_ce, uint32_t ce_flags)
#define ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(name, return_reference, required_num_args, type)
struct _zend_function_entry zend_function_entry
#define ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(name, return_reference, required_num_args, type, allow_null)
#define INIT_CLASS_ENTRY(class_container, class_name, functions)
#define ZEND_RAW_FENTRY(zend_name, name, arg_info, flags, frameless_function_infos, doc_comment)
#define ZEND_ARG_INFO(pass_by_ref, name)
#define ZEND_ARG_TYPE_MASK(pass_by_ref, name, type_mask, default_value)
#define ZEND_END_ARG_INFO()
#define ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(pass_by_ref, name, type_hint, allow_null, default_value)
#define ZEND_ARG_TYPE_INFO(pass_by_ref, name, type_hint, allow_null)
#define ZEND_BEGIN_ARG_INFO_EX(name, _unused, return_reference, required_num_args)
#define ZEND_FE(name, arg_info)
#define ZEND_FUNCTION(name)
method_exists($object_or_class, string $method)
property_exists($object_or_class, string $property)
is_subclass_of(mixed $object_or_class, string $class, bool $allow_string=true)
get_declared_interfaces()
trigger_error(string $message, int $error_level=E_USER_NOTICE)
get_defined_constants(bool $categorize=false)
function_exists(string $function)
debug_backtrace(int $options=DEBUG_BACKTRACE_PROVIDE_OBJECT, int $limit=0)
is_a(mixed $object_or_class, string $class, bool $allow_string=false)
define(string $constant_name, mixed $value, bool $case_insensitive=false)
get_extension_funcs(string $extension)
get_class_methods(object|string $object_or_class)
get_resources(?string $type=null)
error_reporting(?int $error_level=null)
set_error_handler(?callable $callback, int $error_levels=E_ALL)
debug_print_backtrace(int $options=0, int $limit=0)
get_resource_id($resource)
restore_exception_handler()
strncmp(string $string1, string $string2, int $length)
class_alias(string $class, string $alias, bool $autoload=true)
get_resource_type($resource)
get_loaded_extensions(bool $zend_extensions=false)
trait_exists(string $trait, bool $autoload=true)
defined(string $constant_name)
class_exists(string $class, bool $autoload=true)
func_get_arg(int $position)
set_exception_handler(?callable $callback)
get_defined_functions(bool $exclude_disabled=true)
enum_exists(string $enum, bool $autoload=true)
get_class(object $object=UNKNOWN)
get_class_vars(string $class)
get_object_vars(object $object)
get_parent_class(object|string $object_or_class=UNKNOWN)
interface_exists(string $interface, bool $autoload=true)
exit(string|int $status=0)
get_mangled_object_vars(object $object)
extension_loaded(string $extension)
strcmp(string $string1, string $string2)
#define arginfo_get_included_files
#define arginfo_get_declared_classes
#define arginfo_gc_collect_cycles
#define arginfo_get_declared_interfaces
#define arginfo_gc_disable
#define arginfo_gc_status
#define arginfo_user_error
#define arginfo_get_mangled_object_vars
#define arginfo_strcasecmp
#define arginfo_restore_exception_handler
#define arginfo_get_required_files
#define arginfo_gc_mem_caches
#define arginfo_get_declared_traits
#define arginfo_get_defined_vars
#define arginfo_strncasecmp
#define arginfo_get_called_class
#define ZEND_ACC_COMPILE_TIME_EVAL
#define ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES
#define strncasecmp(s1, s2, n)
#define strcasecmp(s1, s2)
ZEND_API zend_llist zend_extensions
#define ZEND_FRAMELESS_FUNCTION_NAME(name, arity)
#define ZEND_FRAMELESS_FUNCTION(name, arity)
ZEND_API int(* gc_collect_cycles)(void)
struct _zend_string zend_string
struct _zend_class_entry zend_class_entry
ZEND_API zend_string_init_interned_func_t zend_string_init_interned
function(EX_VAR(opline->result.var))