1--TEST-- 2Closure 021: Throwing exception inside lambda 3--FILE-- 4<?php 5 6$foo = function() { 7 try { 8 throw new Exception('test!'); 9 } catch(Exception $e) { 10 throw $e; 11 } 12}; 13 14try { 15 $foo(); 16} catch (Exception $e) { 17 var_dump($e->getMessage()); 18} 19 20?> 21--EXPECT-- 22string(5) "test!" 23