cvs: php-src(PHP_5_3) /ext/spl/tests spl_autoload_012.phpt

From: Date: Fri, 08 Aug 2008 14:09:45 +0000
Subject: cvs: php-src(PHP_5_3) /ext/spl/tests spl_autoload_012.phpt
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-52139@lists.php.net to get a copy of this message
colder Fri Aug 8 14:09:45 2008 UTC Modified files: (Branch: PHP_5_3) /php-src/ext/spl/tests spl_autoload_012.phpt Log: MFH: Test the catching of chains of exceptions http://cvs.php.net/viewvc.cgi/php-src/ext/spl/tests/spl_autoload_012.phpt?r1=1.1.2.2&r2=1.1.2.3&diff_format=u Index: php-src/ext/spl/tests/spl_autoload_012.phpt diff -u php-src/ext/spl/tests/spl_autoload_012.phpt:1.1.2.2 php-src/ext/spl/tests/spl_autoload_012.phpt:1.1.2.3 --- php-src/ext/spl/tests/spl_autoload_012.phpt:1.1.2.2 Sat Jul 12 14:58:41 2008 +++ php-src/ext/spl/tests/spl_autoload_012.phpt Fri Aug 8 14:09:45 2008 @@ -18,13 +18,24 @@ spl_autoload_register('autoload_first'); spl_autoload_register('autoload_second'); -class_exists('ThisClassDoesNotExist'); +try { + class_exists('ThisClassDoesNotExist'); +} catch(Exception $e) { + do { + echo $e->getMessage()."\n"; + } while($e = $e->getPrevious()); +} +class_exists('ThisClassDoesNotExist'); ?> ===DONE=== --EXPECTF-- autoload_first autoload_second +second +first +autoload_first +autoload_second Fatal error: Uncaught exception 'Exception' with message 'first' in %sspl_autoload_012.php:%d Stack trace: @@ -39,4 +50,4 @@ #1 [internal function]: spl_autoload_call('ThisClassDoesNo...') #2 %sspl_autoload_012.php(%d): class_exists('ThisClassDoesNo...') #3 {main} - thrown in %sspl_autoload_012.php on line %d \ No newline at end of file + thrown in %sspl_autoload_012.php on line %d

« previous php.cvs (#52139) next »