Test: /tests/classes/array_access_001.phpt - Version 7.2.34    

There is 1 diff reported by users for this test.

Count Diff
1 (100%)
012+ ObjectOne::-oneagentphpoffsetExistsObjectOne(0)
013+ ObjectOne::-oneagentphpoffsetGetObjectOne(0)
014+ bool(false)
015+ ObjectOne::-oneagentphpoffsetExistsObjectOne(1)
016+ ObjectOne::-oneagentphpoffsetGetObjectOne(1)
017+ bool(false)
018+ ObjectOne::-oneagentphpoffsetExistsObjectOne(2)
019+ ObjectOne::-oneagentphpoffsetGetObjectOne(2)
020+ bool(false)
021+ ObjectOne::-oneagentphpoffsetExistsObjectOne(4th)
022+ ObjectOne::-oneagentphpoffsetGetObjectOne(4th)
012- ObjectOne::offsetExists(0)
013- ObjectOne::offsetGet(0)
015- ObjectOne::offsetExists(1)
016- ObjectOne::offsetGet(1)
017- bool(false)
018- ObjectOne::offsetExists(2)
019- ObjectOne::offsetGet(2)
021- ObjectOne::offsetExists(4th)
022- ObjectOne::offsetGet(4th)
024+ ObjectOne::-oneagentphpoffsetExistsObjectOne(5th)
025+ bool(true)
026+ ObjectOne::-oneagentphpoffsetExistsObjectOne(6)
027+ bool(true)
028+ ===isset===
029+ ObjectOne::-oneagentphpoffsetExistsObjectOne(0)
030+ bool(true)
031+ ObjectOne::-oneagentphpoffsetExistsObjectOne(1)
032+ bool(true)
033+ ObjectOne::-oneagentphpoffsetExistsObjectOne(2)
034+ bool(true)
035+ ObjectOne::-oneagentphpoffsetExistsObjectOne(4th)
036+ bool(true)
037+ ObjectOne::-oneagentphpoffsetExistsObjectOne(5th)
024- ObjectOne::offsetExists(5th)
025- bool(true)
026- ObjectOne::offsetExists(6)
027- bool(true)
028- ===isset===
029- ObjectOne::offsetExists(0)
030- bool(true)
031- ObjectOne::offsetExists(1)
032- bool(true)
033- ObjectOne::offsetExists(2)
034- bool(true)
035- ObjectOne::offsetExists(4th)
036- bool(true)
037- ObjectOne::offsetExists(5th)
038- bool(false)
039- ObjectOne::offsetExists(6)
040- bool(false)
041- ===offsetGet===
042- ObjectOne::offsetGet(0)
043- string(3) "1st"
044- ObjectOne::offsetGet(1)
045- int(1)
046- ObjectOne::offsetGet(2)
047- string(3) "3rd"
048- ObjectOne::offsetGet(4th)
049- int(4)
050- ObjectOne::offsetGet(5th)
051-
052- Notice: Undefined index: 5th in %sarray_access_001.php on line %d
053- NULL
054- ObjectOne::offsetGet(6)
055-
056- Notice: Undefined offset: 6 in %sarray_access_001.php on line %d
057- NULL
058- ===offsetSet===
059- WRITE 1
060- ObjectOne::offsetSet(1,Changed 1)
061- ObjectOne::offsetGet(1)
062- string(9) "Changed 1"
063- WRITE 2
064- ObjectOne::offsetSet(4th,Changed 4th)
065- ObjectOne::offsetGet(4th)
066- string(11) "Changed 4th"
067- WRITE 3
068- ObjectOne::offsetSet(5th,Added 5th)
069- ObjectOne::offsetGet(5th)
070- string(9) "Added 5th"
071- WRITE 4
072- ObjectOne::offsetSet(6,Added 6)
073- ObjectOne::offsetGet(6)
074- string(7) "Added 6"
075- ObjectOne::offsetGet(0)
076- string(3) "1st"
077- ObjectOne::offsetGet(2)
078- string(3) "3rd"
079- ObjectOne::offsetSet(6,changed 6)
080- ObjectOne::offsetGet(6)
081- string(9) "changed 6"
082- string(9) "changed 6"
083- ===unset===
084- array(6) {
039+ ObjectOne::-oneagentphpoffsetExistsObjectOne(6)
041+ ===offsetGet===
042+ ObjectOne::-oneagentphpoffsetGetObjectOne(0)
043+ string(3) "1st"
044+ ObjectOne::-oneagentphpoffsetGetObjectOne(1)
045+ int(1)
046+ ObjectOne::-oneagentphpoffsetGetObjectOne(2)
047+ string(3) "3rd"
048+ ObjectOne::-oneagentphpoffsetGetObjectOne(4th)
049+ int(4)
050+ ObjectOne::-oneagentphpoffsetGetObjectOne(5th)
051+
052+ Notice: Undefined index: 5th in %s/array_access_001.php on line 12
053+ NULL
054+ ObjectOne::-oneagentphpoffsetGetObjectOne(6)
055+
056+ Notice: Undefined offset: 6 in %s/array_access_001.php on line 12
057+ NULL
058+ ===offsetSet===
059+ WRITE 1
060+ ObjectOne::-oneagentphpoffsetSetObjectOne(1,Changed 1)
061+ ObjectOne::-oneagentphpoffsetGetObjectOne(1)
062+ string(9) "Changed 1"
063+ WRITE 2
064+ ObjectOne::-oneagentphpoffsetSetObjectOne(4th,Changed 4th)
065+ ObjectOne::-oneagentphpoffsetGetObjectOne(4th)
066+ string(11) "Changed 4th"
067+ WRITE 3
068+ ObjectOne::-oneagentphpoffsetSetObjectOne(5th,Added 5th)
069+ ObjectOne::-oneagentphpoffsetGetObjectOne(5th)
070+ string(9) "Added 5th"
071+ WRITE 4
072+ ObjectOne::-oneagentphpoffsetSetObjectOne(6,Added 6)
073+ ObjectOne::-oneagentphpoffsetGetObjectOne(6)
074+ string(7) "Added 6"
075+ ObjectOne::-oneagentphpoffsetGetObjectOne(0)
076+ string(3) "1st"
077+ ObjectOne::-oneagentphpoffsetGetObjectOne(2)
078+ string(3) "3rd"
079+ ObjectOne::-oneagentphpoffsetSetObjectOne(6,changed 6)
080+ ObjectOne::-oneagentphpoffsetGetObjectOne(6)
081+ string(9) "changed 6"
082+ string(9) "changed 6"
083+ ===unset===
084+ array(6) {
085+ [0]=>
086+ string(3) "1st"
087+ [1]=>
088+ string(9) "Changed 1"
089+ [2]=>
090+ string(3) "3rd"
091+ ["4th"]=>
092+ string(11) "Changed 4th"
093+ ["5th"]=>
094+ string(9) "Added 5th"
095+ [6]=>
096+ string(9) "changed 6"
097+ }
098+ ObjectOne::-oneagentphpoffsetUnsetObjectOne(2)
099+ ObjectOne::-oneagentphpoffsetUnsetObjectOne(4th)
100+ ObjectOne::-oneagentphpoffsetUnsetObjectOne(7)
101+ ObjectOne::-oneagentphpoffsetUnsetObjectOne(8th)
102+ array(4) {
089- [2]=>
090- string(3) "3rd"
091- ["4th"]=>
092- string(11) "Changed 4th"
098- ObjectOne::offsetUnset(2)
112+ ===DONE===
099- ObjectOne::offsetUnset(4th)
100- ObjectOne::offsetUnset(7)
101- ObjectOne::offsetUnset(8th)
102- array(4) {
103- [0]=>
104- string(3) "1st"
105- [1]=>
106- string(9) "Changed 1"
107- ["5th"]=>
108- string(9) "Added 5th"
109- [6]=>
110- string(9) "changed 6"
111- }
112- ===DONE===