diff options
Diffstat (limited to 'tests/classes/array_access_003.phpt')
-rw-r--r-- | tests/classes/array_access_003.phpt | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/tests/classes/array_access_003.phpt b/tests/classes/array_access_003.phpt index bed09b89e5..2d42665fc6 100644 --- a/tests/classes/array_access_003.phpt +++ b/tests/classes/array_access_003.phpt @@ -12,7 +12,7 @@ class object implements ArrayAccess { echo __METHOD__ . "($index)\n"; return array_key_exists($index, $this->a); } - function &offsetGet($index) { + function offsetGet($index) { echo __METHOD__ . "($index)\n"; switch($index) { case 1: @@ -48,12 +48,9 @@ var_dump($obj[2]); ===DONE=== --EXPECTF-- object::offsetGet(1) - -Strict Standards: Only variable references should be returned by reference in %sarray_access_003.php on line %d string(6) "fooBar" object::offsetGet(2) int(1) object::offsetGet(2) -object::offsetGet(2) -int(2) -===DONE=== + +Fatal error: Objects used as arrays in post/pre increment/decrement must return values by reference in %sarray_access_003.php on line %d |