Home
last modified time | relevance | path

Searched refs:properties (Results 1 – 25 of 474) sorted by relevance

12345678910>>...19

/php-src/Zend/
H A Dzend_objects.c37 object->properties = NULL; in _zend_object_std_init()
53 if (object->properties) { in zend_object_dtor_dynamic_properties()
55 if (EXPECTED(GC_DELREF(object->properties) == 0) in zend_object_dtor_dynamic_properties()
57 zend_array_destroy(object->properties); in zend_object_dtor_dynamic_properties()
248 GC_ADDREF(old_object->properties); in zend_objects_clone_members()
250 new_object->properties = old_object->properties; in zend_objects_clone_members()
255 if (old_object->properties && in zend_objects_clone_members()
261 if (!new_object->properties) { in zend_objects_clone_members()
262 new_object->properties = zend_new_array(zend_hash_num_elements(old_object->properties)); in zend_objects_clone_members()
265 …zend_hash_extend(new_object->properties, new_object->properties->nNumUsed + zend_hash_num_elements… in zend_objects_clone_members()
[all …]
H A Dzend_property_hooks.c48 zend_hash_real_init_mixed(properties); in zho_build_properties_ex()
90 HT_FLAGS(properties) |= HASH_FLAG_HAS_EMPTY_IND; in zho_build_properties_ex()
104 if (include_dynamic_props && zobj->properties) { in zho_build_properties_ex()
112 return properties; in zho_build_properties_ex()
204 zend_array *properties = Z_OBJ(iter->data)->properties; in zho_dynamic_it_fetch_current() local
207 if (pos >= properties->nNumUsed) { in zho_dynamic_it_fetch_current()
212 Bucket *bucket = properties->arData + pos; in zho_dynamic_it_fetch_current()
299 zend_hash_move_forward(properties); in zho_it_move_forward()
304 zend_array *properties = Z_OBJ(iter->data)->properties; in zho_it_move_forward() local
321 zend_hash_internal_pointer_reset(properties); in zho_it_rewind()
[all …]
H A Dzend_lazy_objects.c213 if (object->properties && HT_ITERATORS_COUNT(object->properties)) { in zlo_is_iterating()
315 if (obj->properties) { in zend_object_make_lazy()
318 GC_DELREF(obj->properties); in zend_object_make_lazy()
320 obj->properties = zend_array_dup(obj->properties); in zend_object_make_lazy()
427 obj->properties = properties_snapshot; in zend_lazy_object_revert_init()
432 } else if (obj->properties) { in zend_lazy_object_revert_init()
434 obj->properties = NULL; in zend_lazy_object_revert_init()
526 obj->properties = NULL; in zend_lazy_object_init_proxy()
689 if (object->properties) { in zend_lazy_object_get_properties()
690 return object->properties; in zend_lazy_object_get_properties()
[all …]
/php-src/ext/reflection/tests/
H A Dbug38132.phpt11 $properties = $class->getStaticProperties();
12 var_dump($properties, array_keys($properties));
13 var_dump(isset($properties['*bar']));
14 var_dump(isset($properties["\0*\0bar"]));
15 var_dump(isset($properties["bar"]));
H A DReflectionClass_getProperties_003.phpt27 echo "No properties:";
30 echo "Public properties:";
33 echo "Private properties:";
36 echo "Public or static properties:";
39 echo "Private or static properties:";
42 echo "Virtual properties:";
46 No properties:array(0) {
48 Public properties:array(6) {
92 Private properties:array(4) {
122 Public or static properties:array(8) {
[all …]
H A DReflectionProperty_isInitialized.phpt20 echo "Static properties:\n";
25 echo "Declared properties:\n";
31 echo "Declared properties after unset:\n";
39 echo "Dynamic properties:\n";
92 Static properties:
96 Declared properties:
100 Declared properties after unset:
104 Dynamic properties:
113 ReflectionProperty::isInitialized(): Argument #1 ($object) must be provided for instance properties
H A DReflectionObject___toString_basic1.phpt2 ReflectionObject::__toString() : very basic test with no dynamic properties
21 - Static properties [0] {
31 - Dynamic properties [0] {
H A DReflectionObject___toString_basic2.phpt2 ReflectionObject::__toString() : very basic test with dynamic properties
23 - Static properties [0] {
33 - Dynamic properties [2] {
H A D024.phpt2 ReflectionObject::__toString (filtering privates/protected dynamic properties)
26 - Static properties [0] {
38 - Dynamic properties [1] {
H A DReflectionClass_toString_003.phpt35 - Static properties [0] {
59 - Static properties [0] {
83 - Static properties [0] {
104 - Static properties [0] {
/php-src/ext/spl/tests/ArrayObject/
H A Dproperty_hooks.phpt41 echo 'Check object properties directly', PHP_EOL;
46 echo 'Check object properties via ArrayObject index', PHP_EOL;
52 echo 'Write to object properties via ArrayObject index', PHP_EOL;
58 echo 'Check object properties directly', PHP_EOL;
66 Check object properties directly
70 Check object properties via ArrayObject index
79 Write to object properties via ArrayObject index
80 Check object properties directly
/php-src/tests/classes/
H A Dstatic_properties_004.phpt2 Inherited static properties cannot be separated from their reference set.
9 echo "\nInherited static properties refer to the same value across classes:\n";
16 echo "\nReferences cannot be used to split the properties:\n";
22 Inherited static properties refer to the same value across classes:
32 References cannot be used to split the properties:
H A Dconstants_basic_004.phpt2 Test properties with array default values using class constants as keys and values.
32 // Should also include inherited properties from B.
35 echo "\nStatic properties:\n";
38 echo "\nInstance properties:\n";
45 Static properties:
67 Instance properties:
H A Dinterface_member.phpt2 ZE2 An interface cannot have properties
11 Fatal error: Interfaces may only include hooked properties in %s on line %d
/php-src/Zend/tests/
H A Dbug73998.phpt11 $properties = get_object_vars($a);
12 var_dump(array_key_exists(1234, $properties));
13 echo "Value: {$properties[1234]}\n";
/php-src/ext/spl/tests/
H A Dgh10907.phpt5 echo "Test without rebuilding properties\n";
15 echo "Test with rebuilding properties\n";
19 var_dump($array); // Rebuilds properties
26 echo "Test with partially rebuilding properties\n";
29 var_dump($array); // Rebuilds properties
51 Test without rebuilding properties
66 Test with rebuilding properties
87 Test with partially rebuilding properties
H A DSplFixedArray_immediate_gc.phpt17 // As of php 8.3, this only contain object properties (dynamic properties and declared subclass pro…
/php-src/Zend/tests/prop_const_expr/
H A Dnon_enums_rhs.phpt2 Error when fetching properties on non-enums in constant expressions is catchable
25 Fetching properties on non-enums in constant expressions is not allowed
26 Fetching properties on non-enums in constant expressions is not allowed
/php-src/Zend/tests/enum/
H A Dno-properties.phpt2 Enum disallows properties
12 Fatal error: Enum Foo cannot include properties in %s on line %d
H A Dno-static-properties.phpt2 Enum disallows static properties
12 Fatal error: Enum Foo cannot include properties in %s on line %d
/php-src/tests/lang/
H A DforeachLoopObjects.005.phpt2 Foreach loop tests - removing properties before and after the current property during the loop.
14 echo "\nRemoving properties before the current element from an iterated object.\n";
29 echo "\nRemoving properties before the current element from an iterated object.\n";
46 Removing properties before the current element from an iterated object.
62 Removing properties before the current element from an iterated object.
/php-src/ext/phar/tests/zip/
H A Dbug48791.phpt12properties style:font-name="Arial"/></style:style><text:list-style style:name="L1"><text:list-leve…
/php-src/Zend/tests/property_hooks/
H A Dreadonly.phpt2 Hooked properties cannot be readonly
12 Fatal error: Hooked properties cannot be readonly in %s on line %d
/php-src/Zend/tests/errmsg/
H A Derrmsg_037.phpt2 errmsg: properties cannot be abstract
13 Fatal error: Only hooked properties may be declared abstract in %s on line %d
/php-src/Zend/tests/foreach/
H A Dforeach_018.phpt2 Foreach on stdClass with properties looking like mangled properties

Completed in 39 milliseconds

12345678910>>...19