|
|
|
@ -0,0 +1,36 @@ |
|
|
|
--TEST-- |
|
|
|
Setting previous exception |
|
|
|
--FILE-- |
|
|
|
<?php |
|
|
|
|
|
|
|
try { |
|
|
|
try { |
|
|
|
throw new Exception("First", 1, new Exception("Another", 0, NULL)); |
|
|
|
} |
|
|
|
catch (Exception $e) { |
|
|
|
throw new Exception("Second", 2, $e); |
|
|
|
} |
|
|
|
} |
|
|
|
catch (Exception $e) { |
|
|
|
throw new Exception("Third", 3, $e); |
|
|
|
} |
|
|
|
|
|
|
|
?> |
|
|
|
===DONE=== |
|
|
|
--EXPECTF-- |
|
|
|
Fatal error: Uncaught exception 'Exception' with message 'Another' in %sexception_007.php:%d |
|
|
|
Stack trace: |
|
|
|
#0 {main} |
|
|
|
|
|
|
|
Next exception 'Exception' with message 'First' in %sexception_007.php:%d |
|
|
|
Stack trace: |
|
|
|
#0 {main} |
|
|
|
|
|
|
|
Next exception 'Exception' with message 'Second' in %sexception_007.php:%d |
|
|
|
Stack trace: |
|
|
|
#0 {main} |
|
|
|
|
|
|
|
Next exception 'Exception' with message 'Third' in %sexception_007.php:%d |
|
|
|
Stack trace: |
|
|
|
#0 {main} |
|
|
|
thrown in %sexception_007.php on line %d |