diff options
| author | Dmitry Stogov <dmitry@zend.com> | 2015-03-31 13:25:26 +0300 |
|---|---|---|
| committer | Dmitry Stogov <dmitry@zend.com> | 2015-03-31 13:25:26 +0300 |
| commit | e8672deefc9e7fdddff0444b0bfce3e5e20b163e (patch) | |
| tree | e096044aa21f1d4f12bdc666a85d71e4c450051f /Zend/tests/not_002.phpt | |
| parent | f9d1a47f24f4f702edeed3be372ecf60d3b2b11e (diff) | |
| download | php-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/not_002.phpt')
| -rw-r--r-- | Zend/tests/not_002.phpt | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Zend/tests/not_002.phpt b/Zend/tests/not_002.phpt index df27772a73..4c9be5befa 100644 --- a/Zend/tests/not_002.phpt +++ b/Zend/tests/not_002.phpt @@ -6,10 +6,18 @@ bitwise NOT and arrays $a = array(1,2,3); $b = array(1,2); +try { + var_dump(~$b); +} catch (EngineException $e) { + echo "\nException: " . $e->getMessage() . "\n"; +} + $a = ~$b; var_dump($a); echo "Done\n"; ?> --EXPECTF-- +Exception: Unsupported operand types + Fatal error: Unsupported operand types in %s on line %d |
