class ExceptFoo extends Exception {} 
class ExceptBar extends ExceptFoo {} 
try { 
   $foo = "bar"; 
   throw new ExceptFoo("Bleeeeeedny PHP!"); 
   $bar = "baz";
   } catch (ExceptFoo $wyjatek) { 
   echo "Zapany ExceptFoo\n"; 
   echo "Wiadomo: {$wyjatek->getMessage()}\n"; 
} catch (ExceptBar $wyjatek) { 
   echo "Zapany ExceptBar\n"; 
   echo "Wiadomo: {$wyjatek->getMessage()}\n"; 
} catch (Exception $wyjatek) { 
   echo "Zapany wyjatek\n"; 
   echo "Wiadomo: {$wyjatek->getMessage()}\n"; 
} 
