Home
last modified time | relevance | path

Searched refs:class_name (Results 26 – 50 of 82) sorted by relevance

1234

/PHP-7.4/ext/standard/tests/class_object/
H A Dis_subclass_of_variation_001.phpt5 /* Prototype : proto bool is_subclass_of(object object, string class_name)
24 $class_name = 'string_val';
82 var_dump( is_subclass_of($value, $class_name) );
H A Dis_subclass_of_variation_004.phpt5 /* Prototype : proto bool is_subclass_of(object object, string class_name)
24 $class_name = 'stdClass';
82 var_dump( is_subclass_of($value, $class_name) );
H A Dmethod_exists_basic_003.phpt5 /* Prototype : proto bool is_subclass_of(object object, string class_name)
H A Dis_a_variation_003.phpt5 /* Prototype : proto bool is_a(object object, string class_name)
H A Dis_subclass_of_variation_003.phpt5 /* Prototype : proto bool is_subclass_of(object object, string class_name)
H A Dmethod_exists_basic_002.phpt5 /* Prototype : proto bool is_subclass_of(object object, string class_name)
H A Dmethod_exists_basic_001.phpt5 /* Prototype : proto bool is_subclass_of(object object, string class_name)
/PHP-7.4/ext/standard/
H A Dvar_unserializer.re364 zend_str_tolower_copy(ZSTR_VAL(lcname), ZSTR_VAL(class_name), ZSTR_LEN(class_name));
1028 zend_string *class_name;
1081 ce = zend_lookup_class(class_name);
1093 zend_string_release_ex(class_name, 0);
1107 ZVAL_STR_COPY(&args[0], class_name);
1157 zend_string_release_ex(class_name, 0);
1163 zend_string_release_ex(class_name, 0);
1169 zend_string_release_ex(class_name, 0);
1184 zend_string_release_ex(class_name, 0);
1189 zend_string_release_ex(class_name, 0);
[all …]
/PHP-7.4/ext/spl/
H A Dphp_spl.c176 #define SPL_ADD_CLASS(class_name, z_list, sub, allow, ce_flags) \ argument
177 spl_add_classes(spl_ce_ ## class_name, z_list, sub, allow, ce_flags)
328 lc_name = zend_string_tolower(class_name); in PHP_FUNCTION()
336 if (spl_autoload(class_name, lc_name, pos, pos1_len)) { in PHP_FUNCTION()
397 zval *class_name, retval; in PHP_FUNCTION() local
401 …if (zend_parse_parameters(ZEND_NUM_ARGS(), "z", &class_name) == FAILURE || Z_TYPE_P(class_name) !=… in PHP_FUNCTION()
415 lc_name = zend_string_tolower(Z_STR_P(class_name)); in PHP_FUNCTION()
420 fci.params = class_name; in PHP_FUNCTION()
478 fcall_info.params = class_name; in PHP_FUNCTION()
944 ZEND_ARG_INFO(0, class_name)
[all …]
/PHP-7.4/sapi/phpdbg/
H A Dphpdbg_utils.c622 const char *prop_name, *class_name; in phpdbg_xml_object_property_dump() local
623 int unmangle = zend_unmangle_property_name(key, &class_name, &prop_name); in phpdbg_xml_object_property_dump()
625 if (class_name && unmangle == SUCCESS) { in phpdbg_xml_object_property_dump()
627 if (class_name[0] == '*') { in phpdbg_xml_object_property_dump()
630 phpdbg_xml(" class=\"%s\" protection=\"private\"", class_name); in phpdbg_xml_object_property_dump()
656 zend_string *class_name, *key; in phpdbg_xml_var_dump() local
704 class_name = Z_OBJ_HANDLER_P(zv, get_class_name)(Z_OBJ_P(zv)); in phpdbg_xml_var_dump()
705 …ass=\"%.*s\" id=\"%d\" num=\"%d\">", COMMON, (int) ZSTR_LEN(class_name), ZSTR_VAL(class_name), Z_O… in phpdbg_xml_var_dump()
706 zend_string_release(class_name); in phpdbg_xml_var_dump()
H A Dphpdbg_print.c411 char *method_name, *class_name = strtok(function, "::"); in phpdbg_print_opcodes() local
413 phpdbg_print_opcodes_class(class_name); in phpdbg_print_opcodes()
415 phpdbg_print_opcodes_method(class_name, method_name); in phpdbg_print_opcodes()
/PHP-7.4/ext/spl/tests/
H A Dbug40091.phpt7 function autoload($class_name) {
/PHP-7.4/ext/readline/
H A Dreadline_cli.c527 zend_string *class_name = NULL; in cli_completion_generator() local
533 class_name = zend_string_alloc(class_name_len, 0); in cli_completion_generator()
534 zend_str_tolower_copy(ZSTR_VAL(class_name), text, class_name_len); in cli_completion_generator()
535 if ((ce = zend_lookup_class(class_name)) == NULL) { in cli_completion_generator()
536 zend_string_release_ex(class_name, 0); in cli_completion_generator()
566 if (class_name) { in cli_completion_generator()
567 zend_string_release_ex(class_name, 0); in cli_completion_generator()
/PHP-7.4/Zend/
H A Dzend_builtin_functions.c137 ZEND_ARG_INFO(0, class_name)
142 ZEND_ARG_INFO(0, class_name)
1038 zend_string *class_name; in is_a_impl() local
1046 Z_PARAM_STR(class_name) in is_a_impl()
1154 zend_string *class_name; in ZEND_FUNCTION() local
1544 zend_string *class_name; in ZEND_FUNCTION() local
2217 zend_string *class_name = NULL; in ZEND_FUNCTION() local
2238 class_name = NULL; in ZEND_FUNCTION()
2293 class_name = object->ce->name; in ZEND_FUNCTION()
2303 class_name = NULL; in ZEND_FUNCTION()
[all …]
H A Dzend_types.h162 #define ZEND_TYPE_ENCODE_CLASS(class_name, allow_null) \ argument
163 (((uintptr_t)(class_name)) | ((allow_null) ? Z_L(0x1) : Z_L(0x0)))
165 #define ZEND_TYPE_ENCODE_CLASS_CONST_0(class_name) \ argument
166 ((zend_type) class_name)
167 #define ZEND_TYPE_ENCODE_CLASS_CONST_1(class_name) \ argument
168 ((zend_type) "?" class_name)
169 #define ZEND_TYPE_ENCODE_CLASS_CONST_Q2(macro, class_name) \ argument
170 macro(class_name)
171 #define ZEND_TYPE_ENCODE_CLASS_CONST_Q1(allow_null, class_name) \ argument
173 #define ZEND_TYPE_ENCODE_CLASS_CONST(class_name, allow_null) \ argument
[all …]
H A Dzend_execute_API.c1370 zend_class_entry *zend_fetch_class(zend_string *class_name, int fetch_type) /* {{{ */ in zend_fetch_class() argument
1401 fetch_sub_type = zend_get_class_fetch_type(class_name); in zend_fetch_class()
1410 return zend_lookup_class_ex(class_name, NULL, fetch_type); in zend_fetch_class()
1411 } else if ((ce = zend_lookup_class_ex(class_name, NULL, fetch_type)) == NULL) { in zend_fetch_class()
1416 zend_throw_or_error(fetch_type, NULL, "Trait '%s' not found", ZSTR_VAL(class_name)); in zend_fetch_class()
1418 zend_throw_or_error(fetch_type, NULL, "Class '%s' not found", ZSTR_VAL(class_name)); in zend_fetch_class()
1432 return zend_lookup_class_ex(class_name, key, fetch_type); in zend_fetch_class_by_name()
1433 } else if ((ce = zend_lookup_class_ex(class_name, key, fetch_type)) == NULL) { in zend_fetch_class_by_name()
1451 zend_throw_or_error(fetch_type, NULL, "Interface '%s' not found", ZSTR_VAL(class_name)); in zend_fetch_class_by_name()
1453 zend_throw_or_error(fetch_type, NULL, "Trait '%s' not found", ZSTR_VAL(class_name)); in zend_fetch_class_by_name()
[all …]
H A Dzend.c303 const char *prop_name, *class_name; in print_hash() local
305 int mangled = zend_unmangle_property_name_ex(string_key, &class_name, &prop_name, &prop_len); in print_hash()
308 if (class_name && mangled == SUCCESS) { in print_hash()
309 if (class_name[0] == '*') { in print_hash()
313 smart_str_appends(buf, class_name); in print_hash()
405 zend_string *class_name = Z_OBJ_HANDLER_P(expr, get_class_name)(Z_OBJ_P(expr)); in zend_print_flat_zval_r() local
406 zend_printf("%s Object (", ZSTR_VAL(class_name)); in zend_print_flat_zval_r()
407 zend_string_release_ex(class_name, 0); in zend_print_flat_zval_r()
454 zend_string *class_name = Z_OBJ_HANDLER_P(expr, get_class_name)(Z_OBJ_P(expr)); in zend_print_zval_r_to_buf() local
455 smart_str_appends(buf, ZSTR_VAL(class_name)); in zend_print_zval_r_to_buf()
[all …]
H A Dzend_inheritance.c535 const char *class_name; in zend_append_type_hint() local
538 class_name = ZSTR_VAL(ZEND_TYPE_NAME(arg_info->type)); in zend_append_type_hint()
541 if (!strcasecmp(class_name, "self") && fptr->common.scope) { in zend_append_type_hint()
542 class_name = ZSTR_VAL(fptr->common.scope->name); in zend_append_type_hint()
545 class_name = ZSTR_VAL(fptr->common.scope->parent->name); in zend_append_type_hint()
549 smart_str_appendl(str, class_name, class_name_len); in zend_append_type_hint()
1684 if (!alias->trait_method.class_name) { in zend_traits_copy_functions()
1718 if (!alias->trait_method.class_name) { in zend_traits_copy_functions()
1773 trait = zend_fetch_class(cur_method_ref->class_name, in zend_traits_init_trait_structures()
1797 zend_string* class_name = cur_precedence->exclude_class_names[j]; in zend_traits_init_trait_structures() local
[all …]
H A Dzend_compile.h810 #define zend_unmangle_property_name(mangled_property, class_name, prop_name) \ argument
811 zend_unmangle_property_name_ex(mangled_property, class_name, prop_name, NULL)
812 ZEND_API int zend_unmangle_property_name_ex(const zend_string *name, const char **class_name, const…
815 const char *class_name, *prop_name; in zend_get_unmangled_property_name() local
816 zend_unmangle_property_name(mangled_prop, &class_name, &prop_name); in zend_get_unmangled_property_name()
H A Dzend_language_parser.y241 %type <ast> new_expr anonymous_class class_name class_name_reference simple_variable
1057 | class_name T_PAAMAYIM_NEKUDOTAYIM member_name argument_list
1065 class_name:
1073 class_name { $$ = $1; }
1124 | class_name T_PAAMAYIM_NEKUDOTAYIM identifier
1181 class_name T_PAAMAYIM_NEKUDOTAYIM simple_variable
1196 | class_name T_PAAMAYIM_NEKUDOTAYIM simple_variable
H A Dzend_API.h108 …IN_ARG_WITH_RETURN_OBJ_INFO_EX(name, return_reference, required_num_args, class_name, allow_null) \ argument
110 …{ (const char*)(zend_uintptr_t)(required_num_args), ZEND_TYPE_ENCODE_CLASS_CONST(#class_name, allo…
112 #define ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO(name, class_name, allow_null) \ argument
113 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(name, 0, -1, class_name, allow_null)
186 #define INIT_CLASS_ENTRY(class_container, class_name, functions) \ argument
187 INIT_CLASS_ENTRY_EX(class_container, class_name, sizeof(class_name)-1, functions)
189 #define INIT_CLASS_ENTRY_EX(class_container, class_name, class_name_len, functions) \ argument
192 class_container.name = zend_string_init_interned(class_name, class_name_len, 1); \
229 #define INIT_NS_CLASS_ENTRY(class_container, ns, class_name, functions) \ argument
230 INIT_CLASS_ENTRY(class_container, ZEND_NS_NAME(ns, class_name), functions)
[all …]
/PHP-7.4/Zend/tests/
H A Dbug78868.phpt17 function main_autoload($class_name) {
/PHP-7.4/ext/opcache/
H A Dzend_persist_calc.c308 zend_string *class_name = ZEND_TYPE_NAME(prop->type); in zend_persist_property_info_calc() local
309 ADD_INTERNED_STRING(class_name); in zend_persist_property_info_calc()
310 prop->type = ZEND_TYPE_ENCODE_CLASS(class_name, ZEND_TYPE_ALLOW_NULL(prop->type)); in zend_persist_property_info_calc()
452 if (ce->trait_aliases[i]->trait_method.class_name) { in zend_persist_class_entry_calc()
453 ADD_INTERNED_STRING(ce->trait_aliases[i]->trait_method.class_name); in zend_persist_class_entry_calc()
471 ADD_INTERNED_STRING(ce->trait_precedences[i]->trait_method.class_name); in zend_persist_class_entry_calc()
/PHP-7.4/ext/zend_test/
H A Dtest.c232 zend_string *class_name = zend_string_init("stdClass", sizeof("stdClass") - 1, 1); in PHP_MINIT_FUNCTION() local
237 ZEND_TYPE_ENCODE_CLASS(class_name, 1)); in PHP_MINIT_FUNCTION()
/PHP-7.4/ext/opcache/Optimizer/
H A Dcompact_literals.c91 zval *class_name = &op_array->literals[op1]; in add_static_slot() local
95 key_len = Z_STRLEN_P(class_name) + sizeof("::") - 1 + Z_STRLEN_P(prop_name); in add_static_slot()
97 memcpy(ZSTR_VAL(key), Z_STRVAL_P(class_name), Z_STRLEN_P(class_name)); in add_static_slot()
98 memcpy(ZSTR_VAL(key) + Z_STRLEN_P(class_name), "::", sizeof("::") - 1); in add_static_slot()
99 memcpy(ZSTR_VAL(key) + Z_STRLEN_P(class_name) + sizeof("::") - 1, in add_static_slot()

Completed in 95 milliseconds

1234