We have to deal with exceptions every moment we touch PHP web development, and so please be carefully with running order of exception catching.
Here is an example
Then the output is
Than mean even
return 'b'; runs, the finally code must be runned before function result passes out.