summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXinchen Hui <laruence@php.net>2015-03-11 08:20:03 +0800
committerXinchen Hui <laruence@php.net>2015-03-11 08:20:03 +0800
commitd4f727d0f875a3480611ae793ac40b391e62644f (patch)
tree559542020b98bd12a9b896782090d4d451a3cac0
parent3f6b12795c34c08d14c451d0e78896c39a3d92d1 (diff)
parent675606f1a673e285cd0eb5720484376a5fc90eba (diff)
downloadphp-git-d4f727d0f875a3480611ae793ac40b391e62644f.tar.gz
Merge branch 'PHP-5.5' into PHP-5.6
-rw-r--r--Zend/tests/bug69212.phpt16
1 files changed, 16 insertions, 0 deletions
diff --git a/Zend/tests/bug69212.phpt b/Zend/tests/bug69212.phpt
index 801073e2ca..5f20faaf4e 100644
--- a/Zend/tests/bug69212.phpt
+++ b/Zend/tests/bug69212.phpt
@@ -21,7 +21,23 @@ try {
echo "Caught!\n";
}
+try {
+ $f = function () {};
+ $f->__invoke(do_throw());
+} catch (Exception $e) {
+ echo "Caught!\n";
+}
+
+try {
+ $t = new Test;
+ $f->__invoke($t->bar(Test::foo(do_throw())));
+} catch (Exception $e) {
+ echo "Caught!\n";
+}
+
?>
--EXPECT--
Caught!
Caught!
+Caught!
+Caught!