1--TEST-- 2Bug #48228 (crash when exception is thrown while passing function arguments) 3--FILE-- 4<?php 5 6function do_throw() { 7 throw new Exception(); 8} 9 10class aa 11{ 12 function check() 13 { 14 } 15 16 function dosome() 17 { 18 $this->check(do_throw()); 19 } 20} 21$l_aa=new aa(); 22 23$l_aa->dosome(); 24?> 25--EXPECTF-- 26 27Fatal error: Uncaught exception 'Exception' in %s 28Stack trace: 29#0 %s(%d): do_throw() 30#1 %s(%d): aa->dosome() 31#2 {main} 32 thrown in %s 33