| 0 comments ]

What is the output of the following code?

<?php

class MyException extends Exception {}
class AnotherException extends MyException {}

class Foo {
public function something() {
throw new AnotherException();
}
public function somethingElse() {
throw new MyException();
}
}

$a = new Foo();

try {
try {
$a->something();
} catch(AnotherException $e) {
$a->somethingElse();
} catch(MyException $e) {
print "Caught Exception";
}
} catch(Exception $e) {
print "Didn't catch the Exception!";
}

?>


Please answer through the comments I will make it publish on blog..............

0 comments

Post a Comment

Please put your comments here. your questions, your suggestions, also what went wrong with me.