What is the output of the following code?

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 {
} catch(AnotherException $e) {
} catch(MyException $e) {
print "Caught Exception";
} catch(Exception $e) {
print "Didn't catch the Exception!";


When using a function such as strip_tags, are markup-based attacks still possible?
No, HTML does not pose any security risks
Yes, even a

HTML tag is a security risk
Yes, attributes of allowed tags are ignored
No, strip_tags will prevent any markup-based attack

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


Post a Comment

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