/PHP-7.4/ext/standard/ |
H A D | array.c | 4181 zval *prop = NULL; local 4190 if (prop) { 4191 ZVAL_DEREF(prop); 4192 if (prop != rv) { 4193 Z_TRY_ADDREF_P(prop); 4199 prop = zend_symtable_find(Z_ARRVAL_P(data), Z_STR_P(name)); 4201 prop = zend_hash_index_find(Z_ARRVAL_P(data), Z_LVAL_P(name)); 4203 if (prop) { 4204 ZVAL_DEREF(prop); 4205 Z_TRY_ADDREF_P(prop); [all …]
|
/PHP-7.4/ext/date/ |
H A D | php_date.c | 2064 zval *prop; in date_interval_has_property() local 2087 prop = date_interval_read_property(object, member, BP_VAR_IS, cache_slot, &rv); in date_interval_has_property() 2089 if (prop != &EG(uninitialized_zval)) { in date_interval_has_property() 2093 retval = zend_is_true(prop); in date_interval_has_property() 2095 retval = (Z_TYPE_P(prop) != IS_NULL); in date_interval_has_property()
|
/PHP-7.4/ext/zip/ |
H A D | php_zip.c | 970 zval tmp, *prop; in php_zip_has_property() local 974 } else if ((prop = php_zip_property_reader(obj, hnd, &tmp)) != NULL) { in php_zip_has_property()
|
/PHP-7.4/ext/curl/ |
H A D | interface.c | 2198 zval *prop, rv; in build_mime_structure_from_hash() local 2208 prop = zend_read_property(curl_CURLFile_class, current, "name", sizeof("name")-1, 0, &rv); in build_mime_structure_from_hash() 2209 ZVAL_DEREF(prop); in build_mime_structure_from_hash() 2210 if (Z_TYPE_P(prop) != IS_STRING) { in build_mime_structure_from_hash() 2213 postval = Z_STR_P(prop); in build_mime_structure_from_hash() 2220 ZVAL_DEREF(prop); in build_mime_structure_from_hash() 2221 if (Z_TYPE_P(prop) == IS_STRING && Z_STRLEN_P(prop) > 0) { in build_mime_structure_from_hash() 2222 type = Z_STRVAL_P(prop); in build_mime_structure_from_hash() 2225 ZVAL_DEREF(prop); in build_mime_structure_from_hash() 2226 if (Z_TYPE_P(prop) == IS_STRING && Z_STRLEN_P(prop) > 0) { in build_mime_structure_from_hash() [all …]
|
/PHP-7.4/Zend/ |
H A D | zend_vm_execute.h | 801 zval *prop, *value; in ZEND_ASSIGN_STATIC_PROP_OP_SPEC_HANDLER() local 818 ref = Z_REF_P(prop); in ZEND_ASSIGN_STATIC_PROP_OP_SPEC_HANDLER() 819 prop = Z_REFVAL_P(prop); in ZEND_ASSIGN_STATIC_PROP_OP_SPEC_HANDLER() 830 zend_binary_op(prop, prop, value OPLINE_CC); in ZEND_ASSIGN_STATIC_PROP_OP_SPEC_HANDLER() 846 zval *prop; in ZEND_PRE_INC_STATIC_PROP_SPEC_HANDLER() local 865 zval *prop; in ZEND_POST_INC_STATIC_PROP_SPEC_HANDLER() local 884 zval *prop; in zend_fetch_static_prop_helper_SPEC() local 968 zval *prop, *value; in ZEND_ASSIGN_STATIC_PROP_SPEC_OP_DATA_CONST_HANDLER() local 1000 zval *prop, *value; in ZEND_ASSIGN_STATIC_PROP_SPEC_OP_DATA_TMP_HANDLER() local 1032 zval *prop, *value; in ZEND_ASSIGN_STATIC_PROP_SPEC_OP_DATA_VAR_HANDLER() local [all …]
|
H A D | zend_vm_def.h | 1162 zval *prop, *value; variable 1179 ref = Z_REF_P(prop); 1180 prop = Z_REFVAL_P(prop); 1191 zend_binary_op(prop, prop, value OPLINE_CC); 1463 zval *prop; variable 1488 zval *prop; variable 1898 zval *prop; in ZEND_VM_HELPER() local 1904 prop = &EG(uninitialized_zval); in ZEND_VM_HELPER() 2572 zval *prop, *value; variable 2829 zval *prop, *value_ptr; variable [all …]
|
H A D | zend_API.c | 1293 zval *prop; in object_properties_init_ex() local 1297 ZEND_HASH_FOREACH_STR_KEY_VAL(properties, key, prop) { in object_properties_init_ex() 1307 ZVAL_COPY_VALUE(&tmp, prop); in object_properties_init_ex() 1313 ZVAL_COPY_VALUE(slot, prop); in object_properties_init_ex() 1315 ZVAL_INDIRECT(prop, slot); in object_properties_init_ex() 1324 zval *prop, tmp; in object_properties_load() local 1356 ZVAL_COPY_VALUE(slot, prop); in object_properties_load() 1366 prop = zend_hash_update(object->properties, key, prop); in object_properties_load() 1367 zval_add_ref(prop); in object_properties_load() 1373 prop = zend_hash_index_update(object->properties, h, prop); in object_properties_load() [all …]
|
H A D | zend_execute.c | 580 if (Z_ISREF_P(prop)) { in zend_assign_to_typed_property_reference() 585 return prop; in zend_assign_to_typed_property_reference() 619 ZSTR_VAL(prop->ce->name), zend_get_unmangled_property_name(prop->name), in zend_throw_auto_init_in_prop_error() 630 ZSTR_VAL(prop->ce->name), zend_get_unmangled_property_name(prop->name), in zend_throw_auto_init_in_ref_error() 1639 return prop; in zend_get_prop_not_accepting_double() 1753 ZVAL_LONG(prop, val); in zend_pre_incdec_property_zval() 1759 prop = Z_REFVAL_P(prop); in zend_pre_incdec_property_zval() 1791 ZVAL_LONG(prop, val); in zend_post_incdec_property_zval() 1794 if (Z_ISREF_P(prop)) { in zend_post_incdec_property_zval() 1796 prop = Z_REFVAL_P(prop); in zend_post_incdec_property_zval() [all …]
|
H A D | zend_inheritance.c | 1081 zend_property_info **table, *prop; in zend_build_properties_info_table() local 1111 ZEND_HASH_FOREACH_PTR(&ce->properties_info, prop) { in zend_build_properties_info_table() 1112 if (prop->ce == ce && (prop->flags & ZEND_ACC_STATIC) == 0) { in zend_build_properties_info_table() 1113 table[OBJ_PROP_TO_NUM(prop->offset)] = prop; in zend_build_properties_info_table()
|
H A D | zend_builtin_functions.c | 1107 zval *prop, prop_copy; in add_class_vars() local 1117 prop = NULL; in add_class_vars() 1119 prop = &ce->default_static_members_table[prop_info->offset]; in add_class_vars() 1120 ZVAL_DEINDIRECT(prop); in add_class_vars() 1124 if (!prop) { in add_class_vars() 1128 if (Z_ISUNDEF_P(prop)) { in add_class_vars() 1133 ZVAL_COPY_OR_DUP(&prop_copy, prop); in add_class_vars() 1135 prop = &prop_copy; in add_class_vars() 1139 if (Z_OPT_TYPE_P(prop) == IS_CONSTANT_AST) { in add_class_vars() 1140 if (UNEXPECTED(zval_update_constant_ex(prop, NULL) != SUCCESS)) { in add_class_vars() [all …]
|
/PHP-7.4/ext/opcache/ |
H A D | ZendAccelerator.c | 3409 zend_property_info *prop; in get_unresolved_initializer() local 3422 if (prop->flags & ZEND_ACC_STATIC) { in get_unresolved_initializer() 3548 zend_property_info *prop; in preload_try_resolve_property_types() local 3559 name = ZEND_TYPE_NAME(prop->type); in preload_try_resolve_property_types() 3579 prop->type = ZEND_TYPE_ENCODE_CE(p, ZEND_TYPE_ALLOW_NULL(prop->type)); in preload_try_resolve_property_types() 3896 ce = prop->ce; in preload_load_prop_type() 3898 ce = prop->ce->parent; in preload_load_prop_type() 3908 ZSTR_VAL(name), ZSTR_VAL(prop->ce->name), zend_get_unmangled_property_name(prop->name)); in preload_load_prop_type() 3944 zend_property_info *prop; in preload_ensure_classes_loadable() local 3948 preload_load_prop_type(prop, ZEND_TYPE_NAME(prop->type)); in preload_ensure_classes_loadable() [all …]
|
H A D | zend_file_cache.c | 590 zend_property_info *prop; local 593 prop = Z_PTR_P(zv); 594 UNSERIALIZE_PTR(prop); 596 ZEND_ASSERT(prop->ce != NULL && prop->name != NULL); 598 SERIALIZE_PTR(prop->ce); 599 SERIALIZE_STR(prop->name); 600 if (prop->doc_comment) { 1298 zend_property_info *prop; local 1301 prop = Z_PTR_P(zv); 1303 ZEND_ASSERT(prop->ce != NULL && prop->name != NULL); [all …]
|
/PHP-7.4/Zend/tests/type_declarations/ |
H A D | typed_properties_cache_slot_opt.phpt | 7 public int $prop; 11 $this->prop = 1; 13 $this->prop = "foobar"; 17 var_dump($this->prop); 27 Typed property Test::$prop must be int, string used 29 Typed property Test::$prop must be int, string used
|
/PHP-7.4/Zend/tests/ |
H A D | foreach_by_ref_to_property.phpt | 6 foreach ([0] as &$obj->prop) { 7 var_dump($obj->prop);
|
/PHP-7.4/ |
H A D | .gdbinit | 234 set $prop = (zend_property_info*)$p->val.value.ptr 235 set $val = (zval*)((char*)$zobj + $prop->offset)
|
H A D | UPGRADING | 47 cases like `$null->prop[0] = $val` missed this warning.
|
/PHP-7.4/ext/soap/ |
H A D | php_encoding.c | 1549 zval *prop; in to_zval_object_ex() local 1555 if (!prop) { in to_zval_object_ex() 1570 Z_ADDREF_P(prop); in to_zval_object_ex() 1573 prop = &arr; in to_zval_object_ex() 1783 HashTable *prop = NULL; in to_xml_object() local 1797 prop = Z_OBJPROP_P(data); in to_xml_object() 1799 prop = Z_ARRVAL_P(data); in to_xml_object() 1836 if (prop) { GC_TRY_PROTECT_RECURSION(prop); } in to_xml_object() 1838 if (prop) { GC_TRY_UNPROTECT_RECURSION(prop); } in to_xml_object() 1860 if (prop != NULL) { in to_xml_object() [all …]
|
H A D | soap.c | 3858 HashTable* prop; local 3863 prop = Z_OBJPROP_P(ret); 3866 (tmp = zend_hash_str_find(prop, "headerfault", sizeof("headerfault")-1)) != NULL) { 3928 …if ((tmp = zend_hash_str_find(prop, "_name", sizeof("_name")-1)) != NULL && Z_TYPE_P(tmp) == IS_ST… 3973 if ((tmp = zend_hash_str_find(prop, "faultcode", sizeof("faultcode")-1)) != NULL && 3988 if ((tmp = zend_hash_str_find(prop, "faultstring", sizeof("faultstring")-1)) != NULL) { 3992 if ((tmp = zend_hash_str_find(prop, "faultactor", sizeof("faultactor")-1)) != NULL) { 3998 if ((tmp = zend_hash_str_find(prop, "faultcode", sizeof("faultcode")-1)) != NULL && 4013 if ((tmp = zend_hash_str_find(prop, "faultstring", sizeof("faultstring")-1)) != NULL) { 4027 if ((tmp = zend_hash_str_find(prop, "detail", sizeof("detail")-1)) != NULL && [all …]
|
/PHP-7.4/ext/reflection/ |
H A D | php_reflection.c | 390 if ((prop->flags & ZEND_ACC_PRIVATE) && prop->ce != ce) { in _class_string() 404 if ((prop->flags & ZEND_ACC_STATIC) && (!(prop->flags & ZEND_ACC_PRIVATE) || prop->ce == ce)) { in _class_string() 452 && (!(prop->flags & ZEND_ACC_PRIVATE) || prop->ce == ce)) { in _class_string() 842 if (!prop) { in _property_string() 1235 prop = tmp_info; in reflection_property_factory() 1244 reference->prop = *prop; in reflection_property_factory() 3756 prop = NULL; in add_class_vars() 3763 if (!prop || (prop_info->type && Z_ISUNDEF_P(prop))) { in add_class_vars() 3791 zval *prop; in ZEND_METHOD() local 3859 if (!prop) { in ZEND_METHOD() [all …]
|
/PHP-7.4/ext/mysqli/tests/ |
H A D | reflection_tools.inc | 33 foreach ($properties as $prop) 34 $tmp[$prop->getName()] = $prop; 36 foreach ($tmp as $prop) 37 inspectProperty($prop); 61 function inspectProperty(&$prop) { 63 printf("\nInspecting property '%s'\n", $prop->getName()); 64 printf("isPublic: %s\n", ($prop->isPublic()) ? 'yes' : 'no'); 65 printf("isPrivate: %s\n", ($prop->isPrivate()) ? 'yes' : 'no'); 67 printf("isStatic: %s\n", ($prop->isStatic()) ? 'yes' : 'no'); 69 printf("Modifiers: %d\n", $prop->getModifiers()); [all …]
|
/PHP-7.4/ext/pcre/pcre2lib/ |
H A D | pcre2_match.c | 2421 const ucd_record *prop = GET_UCD(fc); in match() local 2430 if ((prop->chartype == ucp_Lu || in match() 2431 prop->chartype == ucp_Ll || in match() 2432 prop->chartype == ucp_Lt) == (Fop == OP_NOTPROP)) in match() 2442 if ((Fecode[2] != prop->chartype) == (Fop == OP_PROP)) in match() 2447 if ((Fecode[2] != prop->script) == (Fop == OP_PROP)) in match() 2454 if ((PRIV(ucp_gentype)[prop->chartype] == ucp_L || in match() 2455 PRIV(ucp_gentype)[prop->chartype] == ucp_N) == (Fop == OP_NOTPROP)) in match() 2473 if ((PRIV(ucp_gentype)[prop->chartype] == ucp_Z) == in match() 2480 if ((PRIV(ucp_gentype)[prop->chartype] == ucp_L || in match() [all …]
|
H A D | pcre2_dfa_match.c | 1180 OK = prop->chartype == ucp_Lu || prop->chartype == ucp_Ll || in internal_dfa_match() 1181 prop->chartype == ucp_Lt; in internal_dfa_match() 1193 OK = prop->script == code[2]; in internal_dfa_match() 1438 OK = prop->chartype == ucp_Lu || prop->chartype == ucp_Ll || in internal_dfa_match() 1439 prop->chartype == ucp_Lt; in internal_dfa_match() 1451 OK = prop->script == code[3]; in internal_dfa_match() 1679 OK = prop->chartype == ucp_Lu || prop->chartype == ucp_Ll || in internal_dfa_match() 1680 prop->chartype == ucp_Lt; in internal_dfa_match() 1692 OK = prop->script == code[3]; in internal_dfa_match() 1945 OK = prop->chartype == ucp_Lu || prop->chartype == ucp_Ll || in internal_dfa_match() [all …]
|
H A D | pcre2_auto_possess.c | 200 const ucd_record *prop = GET_UCD(c); in check_char_prop() local 205 return (prop->chartype == ucp_Lu || in check_char_prop() 206 prop->chartype == ucp_Ll || in check_char_prop() 207 prop->chartype == ucp_Lt) == negated; in check_char_prop() 210 return (pdata == PRIV(ucp_gentype)[prop->chartype]) == negated; in check_char_prop() 213 return (pdata == prop->chartype) == negated; in check_char_prop() 216 return (pdata == prop->script) == negated; in check_char_prop() 221 return (PRIV(ucp_gentype)[prop->chartype] == ucp_L || in check_char_prop() 242 return (PRIV(ucp_gentype)[prop->chartype] == ucp_L || in check_char_prop() 243 PRIV(ucp_gentype)[prop->chartype] == ucp_N || in check_char_prop() [all …]
|
/PHP-7.4/ext/standard/tests/array/ |
H A D | bug79839.phpt | 7 public int $prop = 42; 22 Cannot assign array to reference held by property Test::$prop of type int 24 ["prop"]=>
|
/PHP-7.4/ext/reflection/tests/ |
H A D | bug79820.phpt | 7 public stdClass $prop; 10 $rp = new ReflectionProperty(Test::class, 'prop'); 12 $test->prop = new stdClass;
|