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-- 26Fatal error: Uncaught Exception in %s 27Stack trace: 28#0 %s(%d): do_throw() 29#1 %s(%d): aa->dosome() 30#2 {main} 31 thrown in %s 32