Question: What kind of performance implications are there to consider when using try-catch statements in php 5? 

I've read some old and seemingly conflicting information on this subject on the web before. A lot of the framework I currently have to work with was created on php 4 and lacks many of the niceties of php 5. So, I don't have much experience myself in using try-catchs with php.

Answer: 
Thats a very good question!

I have tested it many times and never saw any performance issue ;-) It was true 10 years ago in C++ but I think today they have improved it a lot since its so usefull and cleaner.

But I am still afraid to surround my first entry point with it: 

```
try {Controller::run();}catch(...)

```

I didnt test with plenty of functions call and big include .... Is anyone has fully test it already?
Generally speaking, they're expensive and not worthwhile in PHP.

Since it is a checked expressions language, you MUST catch anything that throws an exception.

When dealing with legacy code that doesn't throw, and new code that does, it only leads to confusion.

Good luck!