Home
last modified time | relevance | path

Searched refs:case_name (Results 1 – 5 of 5) sorted by relevance

/PHP-8.1/Zend/
H A Dzend_enum.h32 zend_object *zend_enum_new(zval *result, zend_class_entry *ce, zend_string *case_name, zval *backin…
39 ZEND_API void zend_enum_add_case(zend_class_entry *ce, zend_string *case_name, zval *value);
H A Dzend_enum.c37 zend_object *zend_enum_new(zval *result, zend_class_entry *ce, zend_string *case_name, zval *backin… in zend_enum_new() argument
42 ZVAL_STR_COPY(OBJ_PROP_NUM(zobj, 0), case_name); in zend_enum_new()
419 zend_string *class_name, zend_string *case_name, zval *value) { in create_enum_case_ast() argument
442 ZEND_ASSERT(ZSTR_IS_INTERNED(case_name)); in create_enum_case_ast()
443 ZVAL_STR(zend_ast_get_zval(ast->child[1]), case_name); in create_enum_case_ast()
458 ZEND_API void zend_enum_add_case(zend_class_entry *ce, zend_string *case_name, zval *value) in zend_enum_add_case() argument
467 ZVAL_STR(&case_name_zv, case_name); in zend_enum_add_case()
479 Z_AST(ast_zv) = create_enum_case_ast(ce->name, case_name, value); in zend_enum_add_case()
481 ce, case_name, &ast_zv, ZEND_ACC_PUBLIC, NULL); in zend_enum_add_case()
H A Dzend_ast.c762 zend_string *case_name = zend_ast_get_str(case_name_ast); in zend_ast_evaluate() local
770 zend_enum_new(result, ce, case_name, case_value_zv); in zend_ast_evaluate()
/PHP-8.1/ext/standard/
H A Dvar_unserializer.re1359 zend_string *case_name = zend_string_init(&str[colon_pos + 1], len - colon_pos - 1, 0);
1378 zend_class_constant *c = zend_hash_find_ptr(CE_CONSTANTS_TABLE(ce), case_name);
1380 …ror_docref(NULL, E_WARNING, "Undefined constant %s::%s", ZSTR_VAL(enum_name), ZSTR_VAL(case_name));
1385 …or_docref(NULL, E_WARNING, "%s::%s is not an enum case", ZSTR_VAL(enum_name), ZSTR_VAL(case_name));
1390 zend_string_release_ex(case_name, 0);
1405 zend_string_release_ex(case_name, 0);
/PHP-8.1/ext/reflection/
H A Dphp_reflection.c6883 zval *case_name = reflection_prop_name(ZEND_THIS); in ZEND_METHOD() local
6884 …exception_ptr, 0, "Constant %s::%s is not a case", ZSTR_VAL(ref->ce->name), Z_STRVAL_P(case_name)); in ZEND_METHOD()
6915 zval *case_name = reflection_prop_name(ZEND_THIS); in ZEND_METHOD() local
6916 …n_ptr, 0, "Enum case %s::%s is not a backed case", ZSTR_VAL(ref->ce->name), Z_STRVAL_P(case_name)); in ZEND_METHOD()

Completed in 50 milliseconds