diff options
Diffstat (limited to 'Zend/tests/bug32252.phpt')
-rwxr-xr-x | Zend/tests/bug32252.phpt | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/Zend/tests/bug32252.phpt b/Zend/tests/bug32252.phpt deleted file mode 100755 index 706da18cfb..0000000000 --- a/Zend/tests/bug32252.phpt +++ /dev/null @@ -1,47 +0,0 @@ ---TEST-- -Bug #32252 (Segfault when offsetSet throws an Exception (only without debug)) ---FILE-- -<?php - -class Test implements ArrayAccess -{ - function offsetExists($offset) - { - echo __METHOD__ . "($offset)\n"; - return false; - } - - function offsetGet($offset) - { - echo __METHOD__ . "($offset)\n"; - return null; - } - - function offsetSet($offset, $value) - { - echo __METHOD__ . "($offset, $value)\n"; - throw new Exception("Ooops"); - } - - function offsetUnset($offset) - { - echo __METHOD__ . "($offset)\n"; - } -} - -$list = new Test(); -try -{ - $list[-1] = 123; -} -catch (Exception $e) -{ - echo "CAUGHT\n"; -} - -?> -===DONE=== ---EXPECT-- -Test::offsetSet(-1, 123) -CAUGHT -===DONE=== |