summaryrefslogtreecommitdiff
path: root/ext/standard/tests/array/bug35821.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/standard/tests/array/bug35821.phpt')
-rw-r--r--ext/standard/tests/array/bug35821.phpt33
1 files changed, 0 insertions, 33 deletions
diff --git a/ext/standard/tests/array/bug35821.phpt b/ext/standard/tests/array/bug35821.phpt
deleted file mode 100644
index 095323ebcd..0000000000
--- a/ext/standard/tests/array/bug35821.phpt
+++ /dev/null
@@ -1,33 +0,0 @@
---TEST--
-Bug #35821 (array_map() segfaults when exception is throwed from the callback)
---FILE--
-<?php
-
-class Element
-{
- public function ThrowException ()
- {
- throw new Exception();
- }
-
- public static function CallBack(Element $elem)
- {
- $elem->ThrowException();
- }
-}
-
-$arr = array(new Element(), new Element(), new Element());
-array_map(array('Element', 'CallBack'), $arr);
-
-echo "Done\n";
-?>
---EXPECTF--
-Warning: array_map(): An error occurred while invoking the map callback in %s on line %d
-
-Fatal error: Uncaught exception 'Exception' in %s:%d
-Stack trace:
-#0 %s(%d): Element->ThrowException()
-#1 [internal function]: Element::CallBack(Object(Element))
-#2 %s(%d): array_map(Array, Array)
-#3 {main}
- thrown in %s on line %d