Annotation of embedaddon/php/tests/lang/035.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: ZE2: set_exception_handler()
! 3: --SKIPIF--
! 4: <?php if (version_compare(zend_version(), "2.0.0-dev", "<")) print "skip Zend engine 2 required"; ?>
! 5: --FILE--
! 6: <?php
! 7: class MyException extends Exception {
! 8: function MyException($_error) {
! 9: $this->error = $_error;
! 10: }
! 11:
! 12: function getException()
! 13: {
! 14: return $this->error;
! 15: }
! 16: }
! 17:
! 18: function ThrowException()
! 19: {
! 20: throw new MyException("'This is an exception!'");
! 21: }
! 22:
! 23:
! 24: try {
! 25: } catch (MyException $exception) {
! 26: print "There shouldn't be an exception: " . $exception->getException();
! 27: print "\n";
! 28: }
! 29:
! 30: try {
! 31: ThrowException();
! 32: } catch (MyException $exception) {
! 33: print "There was an exception: " . $exception->getException();
! 34: print "\n";
! 35: }
! 36: ?>
! 37: --EXPECT--
! 38: There was an exception: 'This is an exception!'
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>