summaryrefslogtreecommitdiff
path: root/Zend/tests/add_004.phpt
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2015-03-31 13:25:26 +0300
committerDmitry Stogov <dmitry@zend.com>2015-03-31 13:25:26 +0300
commite8672deefc9e7fdddff0444b0bfce3e5e20b163e (patch)
treee096044aa21f1d4f12bdc666a85d71e4c450051f /Zend/tests/add_004.phpt
parentf9d1a47f24f4f702edeed3be372ecf60d3b2b11e (diff)
downloadphp-git-e8672deefc9e7fdddff0444b0bfce3e5e20b163e.tar.gz
Convert "Unsupported operands" fatal error into EngineException (exceptions can't be thrown at compile-time yet, so unsuported operands in constant expressions are still lead to fatal error).
Diffstat (limited to 'Zend/tests/add_004.phpt')
-rw-r--r--Zend/tests/add_004.phpt8
1 files changed, 8 insertions, 0 deletions
diff --git a/Zend/tests/add_004.phpt b/Zend/tests/add_004.phpt
index 492ff31ba3..5629ed2ea4 100644
--- a/Zend/tests/add_004.phpt
+++ b/Zend/tests/add_004.phpt
@@ -5,10 +5,18 @@ adding numbers to arrays
$a = array(1,2,3);
+try {
+ var_dump($a + 5);
+} catch (EngineException $e) {
+ echo "\nException: " . $e->getMessage() . "\n";
+}
+
$c = $a + 5;
var_dump($c);
echo "Done\n";
?>
--EXPECTF--
+Exception: Unsupported operand types
+
Fatal error: Unsupported operand types in %s on line %d