diff options
author | Dmitry Stogov <dmitry@php.net> | 2006-12-08 16:23:04 +0000 |
---|---|---|
committer | Dmitry Stogov <dmitry@php.net> | 2006-12-08 16:23:04 +0000 |
commit | f37ad2e1461ebc5833096ef057ada3006e29aadc (patch) | |
tree | 015fe33dcae9694411e2f5e857832db485458f17 /tests | |
parent | e07f11c4210cced1fa74bb7419aeca231f920489 (diff) | |
download | php-git-f37ad2e1461ebc5833096ef057ada3006e29aadc.tar.gz |
Fixed bug #39775 ("Indirect modification ..." message is not shown)
Diffstat (limited to 'tests')
-rw-r--r-- | tests/classes/array_access_003.phpt | 10 | ||||
-rw-r--r-- | tests/classes/array_access_004.phpt | 10 | ||||
-rwxr-xr-x | tests/classes/array_access_005.phpt | 10 | ||||
-rwxr-xr-x | tests/classes/array_access_008.phpt | 16 | ||||
-rwxr-xr-x | tests/classes/array_access_012.phpt | 2 |
5 files changed, 39 insertions, 9 deletions
diff --git a/tests/classes/array_access_003.phpt b/tests/classes/array_access_003.phpt index df0fde9f79..ae7b3bdaa1 100644 --- a/tests/classes/array_access_003.phpt +++ b/tests/classes/array_access_003.phpt @@ -53,7 +53,10 @@ object::offsetGet(2) int(1) object::offsetGet(2) -Fatal error: Objects used as arrays in post/pre increment/decrement must return values by reference in %sarray_access_003.php on line %d +Notice: Indirect modification of overloaded element of object has no effect in %sarray_access_003.php on line 39 +object::offsetGet(2) +int(1) +===DONE=== --UEXPECTF-- object::offsetGet(1) unicode(6) "fooBar" @@ -61,4 +64,7 @@ object::offsetGet(2) int(1) object::offsetGet(2) -Fatal error: Objects used as arrays in post/pre increment/decrement must return values by reference in %sarray_access_003.php on line %d +Notice: Indirect modification of overloaded element of object has no effect in %sarray_access_003.php on line 39 +object::offsetGet(2) +int(1) +===DONE=== diff --git a/tests/classes/array_access_004.phpt b/tests/classes/array_access_004.phpt index 30f179966a..6c324edc92 100644 --- a/tests/classes/array_access_004.phpt +++ b/tests/classes/array_access_004.phpt @@ -51,7 +51,10 @@ object::offsetGet(2) int(1) object::offsetGet(2) -Fatal error: Objects used as arrays in post/pre increment/decrement must return values by reference in %sarray_access_004.php on line %d +Notice: Indirect modification of overloaded element of object has no effect in %sarray_access_004.php on line 39 +object::offsetGet(2) +int(1) +===DONE=== --UEXPECTF-- object::offsetGet(1) unicode(6) "fooBar" @@ -59,4 +62,7 @@ object::offsetGet(2) int(1) object::offsetGet(2) -Fatal error: Objects used as arrays in post/pre increment/decrement must return values by reference in %sarray_access_004.php on line %d +Notice: Indirect modification of overloaded element of object has no effect in %sarray_access_004.php on line 39 +object::offsetGet(2) +int(1) +===DONE=== diff --git a/tests/classes/array_access_005.phpt b/tests/classes/array_access_005.phpt index ef72d243fd..313bf42d9d 100755 --- a/tests/classes/array_access_005.phpt +++ b/tests/classes/array_access_005.phpt @@ -70,8 +70,11 @@ array(1) { } Notice: Indirect modification of overloaded element of Peoples has no effect in %sarray_access_005.php on line 46 +string(6) "JoeFoo" -Fatal error: Objects used as arrays in post/pre increment/decrement must return values by reference in %sarray_access_005.php on line %d +Notice: Indirect modification of overloaded element of Peoples has no effect in %sarray_access_005.php on line 48 +string(6) "JoeFoo" +===DONE=== --UEXPECTF-- unicode(3) "Joe" unicode(6) "JoeFoo" @@ -89,5 +92,8 @@ array(1) { } Notice: Indirect modification of overloaded element of Peoples has no effect in %sarray_access_005.php on line 46 +unicode(6) "JoeFoo" -Fatal error: Objects used as arrays in post/pre increment/decrement must return values by reference in %sarray_access_005.php on line %d +Notice: Indirect modification of overloaded element of Peoples has no effect in %sarray_access_005.php on line 48 +unicode(6) "JoeFoo" +===DONE=== diff --git a/tests/classes/array_access_008.phpt b/tests/classes/array_access_008.phpt index a7f86115db..64f8d06f66 100755 --- a/tests/classes/array_access_008.phpt +++ b/tests/classes/array_access_008.phpt @@ -57,8 +57,14 @@ string(9) "FooBarBaz" string(3) "Foo" Notice: Indirect modification of overloaded element of Peoples has no effect in %sarray_access_008.php on line 40 +string(3) "Foo" + +Notice: Indirect modification of overloaded element of Peoples has no effect in %sarray_access_008.php on line 42 +string(3) "Foo" -Fatal error: Objects used as arrays in post/pre increment/decrement must return values by reference in %sarray_access_008.php on line %d +Notice: Indirect modification of overloaded element of Peoples has no effect in %sarray_access_008.php on line 44 +string(3) "Foo" +===DONE=== --UEXPECTF-- unicode(3) "Foo" unicode(6) "FooBar" @@ -67,5 +73,11 @@ unicode(9) "FooBarBaz" unicode(3) "Foo" Notice: Indirect modification of overloaded element of Peoples has no effect in %sarray_access_008.php on line 40 +unicode(3) "Foo" + +Notice: Indirect modification of overloaded element of Peoples has no effect in %sarray_access_008.php on line 42 +unicode(3) "Foo" -Fatal error: Objects used as arrays in post/pre increment/decrement must return values by reference in %sarray_access_008.php on line %d +Notice: Indirect modification of overloaded element of Peoples has no effect in %sarray_access_008.php on line 44 +unicode(3) "Foo" +===DONE=== diff --git a/tests/classes/array_access_012.phpt b/tests/classes/array_access_012.phpt index 937dc3589b..8f85f296eb 100755 --- a/tests/classes/array_access_012.phpt +++ b/tests/classes/array_access_012.phpt @@ -33,4 +33,4 @@ $data['element'] = &$test; Notice: Indirect modification of overloaded element of ArrayAccessImpl has no effect in %sarray_access_012.php on line 24 -Fatal error: Objects used as arrays in post/pre increment/decrement must return values by reference in %sarray_access_012.php on line %d +Fatal error: Cannot assign by reference to overloaded object in %sarray_access_012.php on line 24 |