Test: /tests/classes/array_access_011.phpt - Version 7.2.0-dev    

There are 2 different diffs reported by users for this test.

Count Diff
17 (68%)
006+ Segmentation fault (core dumped)
007+
008+ Termsig=11
006- object(ArrayAccessReferenceProxy)#%d (3) {
007- ["object":"ArrayAccessReferenceProxy":private]=>
008- object(Peoples)#%d (1) {
009- ["person"]=>
010- &array(1) {
011- [0]=>
012- array(1) {
013- ["name"]=>
014- string(3) "Foo"
015- }
016- }
017- }
018- ["oarray":"ArrayAccessReferenceProxy":private]=>
019- &array(1) {
020- [0]=>
021- array(1) {
022- ["name"]=>
023- string(3) "Foo"
024- }
025- }
026- ["element":"ArrayAccessReferenceProxy":private]=>
027- int(0)
028- }
029- ArrayAccessReferenceProxy::__construct(0)
030- ArrayAccessReferenceProxy::offsetGet(0, name)
031- string(3) "Foo"
032- ArrayAccessReferenceProxy::__construct(0)
033- ArrayAccessReferenceProxy::offsetSet(0, name, FooBar)
034- ArrayAccessReferenceProxy::__construct(0)
035- ArrayAccessReferenceProxy::offsetGet(0, name)
036- string(6) "FooBar"
037- ArrayAccessReferenceProxy::__construct(0)
038- ArrayAccessReferenceProxy::offsetSet(0, name, FooBarBar)
039- ArrayAccessReferenceProxy::__construct(0)
040- ArrayAccessReferenceProxy::offsetGet(0, name)
041- string(9) "FooBarBar"
042- ArrayAccessReferenceProxy::__construct(0)
043- ArrayAccessReferenceProxy::offsetGet(0, name)
044- ArrayAccessReferenceProxy::offsetSet(0, name, FooBarBarBaz)
045- ArrayAccessReferenceProxy::__construct(0)
046- ArrayAccessReferenceProxy::offsetGet(0, name)
047- string(12) "FooBarBarBaz"
048- ArrayAccessReferenceProxy::__construct(0)
049- ArrayAccessReferenceProxy::offsetUnset(0, name)
050- ArrayAccessReferenceProxy::__construct(0)
051- object(ArrayAccessReferenceProxy)#%d (3) {
052- ["object":"ArrayAccessReferenceProxy":private]=>
053- object(Peoples)#%d (1) {
054- ["person"]=>
055- &array(1) {
056- [0]=>
057- array(0) {
058- }
059- }
060- }
061- ["oarray":"ArrayAccessReferenceProxy":private]=>
062- &array(1) {
063- [0]=>
064- array(0) {
065- }
066- }
067- ["element":"ArrayAccessReferenceProxy":private]=>
068- int(0)
069- }
070- ArrayAccessReferenceProxy::__construct(0)
071- ArrayAccessReferenceProxy::offsetGet(0, name)
072- NULL
073- ArrayAccessReferenceProxy::__construct(0)
074- ArrayAccessReferenceProxy::offsetSet(0, name, BlaBla)
075- ArrayAccessReferenceProxy::__construct(0)
076- ArrayAccessReferenceProxy::offsetGet(0, name)
077- string(6) "BlaBla"
078- ===DONE===
8 (32%)
010+ &int(0)
010- &array(1) {
011- [0]=>
012- array(1) {
013- ["name"]=>
014- string(3) "Foo"
015- }
016- }
013+ &int(0)
014+ ["element":"ArrayAccessReferenceProxy":private]=>
015+ NULL
017+ NULL
018+
019+ Notice: Indirect modification of overloaded element of Peoples has no effect in %s/array_access_011.php on line 91
020+ NULL
021+
022+ Notice: Indirect modification of overloaded element of Peoples has no effect in %s/array_access_011.php on line 93
023+ NULL
024+
025+ Notice: Indirect modification of overloaded element of Peoples has no effect in %s/array_access_011.php on line 95
026+
027+ Notice: Undefined index: name in %s/array_access_011.php on line 95
028+ NULL
029+
030+ Notice: Indirect modification of overloaded element of Peoples has no effect in %s/array_access_011.php on line 97
031+ NULL
032+ NULL
033+
034+ Notice: Indirect modification of overloaded element of Peoples has no effect in %s/array_access_011.php on line 100
035+ NULL
036+ ===DONE===
019- &array(1) {
020- [0]=>
021- array(1) {
022- ["name"]=>
023- string(3) "Foo"
024- }
025- }
026- ["element":"ArrayAccessReferenceProxy":private]=>
027- int(0)
029- ArrayAccessReferenceProxy::__construct(0)
030- ArrayAccessReferenceProxy::offsetGet(0, name)
031- string(3) "Foo"
032- ArrayAccessReferenceProxy::__construct(0)
033- ArrayAccessReferenceProxy::offsetSet(0, name, FooBar)
034- ArrayAccessReferenceProxy::__construct(0)
035- ArrayAccessReferenceProxy::offsetGet(0, name)
036- string(6) "FooBar"
037- ArrayAccessReferenceProxy::__construct(0)
038- ArrayAccessReferenceProxy::offsetSet(0, name, FooBarBar)
039- ArrayAccessReferenceProxy::__construct(0)
040- ArrayAccessReferenceProxy::offsetGet(0, name)
041- string(9) "FooBarBar"
042- ArrayAccessReferenceProxy::__construct(0)
043- ArrayAccessReferenceProxy::offsetGet(0, name)
044- ArrayAccessReferenceProxy::offsetSet(0, name, FooBarBarBaz)
045- ArrayAccessReferenceProxy::__construct(0)
046- ArrayAccessReferenceProxy::offsetGet(0, name)
047- string(12) "FooBarBarBaz"
048- ArrayAccessReferenceProxy::__construct(0)
049- ArrayAccessReferenceProxy::offsetUnset(0, name)
050- ArrayAccessReferenceProxy::__construct(0)
051- object(ArrayAccessReferenceProxy)#%d (3) {
052- ["object":"ArrayAccessReferenceProxy":private]=>
053- object(Peoples)#%d (1) {
054- ["person"]=>
055- &array(1) {
056- [0]=>
057- array(0) {
058- }
059- }
060- }
061- ["oarray":"ArrayAccessReferenceProxy":private]=>
062- &array(1) {
063- [0]=>
064- array(0) {
065- }
066- }
067- ["element":"ArrayAccessReferenceProxy":private]=>
068- int(0)
069- }
070- ArrayAccessReferenceProxy::__construct(0)
071- ArrayAccessReferenceProxy::offsetGet(0, name)
072- NULL
073- ArrayAccessReferenceProxy::__construct(0)
074- ArrayAccessReferenceProxy::offsetSet(0, name, BlaBla)
075- ArrayAccessReferenceProxy::__construct(0)
076- ArrayAccessReferenceProxy::offsetGet(0, name)
077- string(6) "BlaBla"
078- ===DONE===