İlk başta, istisna işleme bu gibi görünüyor kadar önemsiz değildir, bu yüzden bu biraz zaman yatırım gerekir. :-)
You should look at exceptions explicit as an error you can't handle in the current code/function. If you can solve the problem, there is no need to throw and handle an exception.
Don't use it as mechanism to handle expected behavior.
Sure it is possible to catch multiple exceptions, continue the code execution and store them in an array, but it doesn't make sense. You through an exception in your code if you really encounter an error you cannot deal with in your current code (for example suddenly closed sockets, etc.). The rule then is:
Only catch an exception if you can do something useful with it or throw another exception
Izleme hatalar için uygulama bir dizide saklayarak ve daha sonra bunları almak başka tekniklerini kullanmalıdır. Küçük uygulama hataları ve uyarıları belgelemek Günlüğü kullanın (örneğin Log4PHP mükemmel çerçeveler vardır).
By that said, it would be awesome to
be able to use exceptions to more than
just showing an error that kills the
application (script)
Sadece eğer bu konuda yapabileceği bir şey yok, bir istisna uygulama öldürmek gerekir. Ayrıca çoğu durumda, komut en yüksek düzeyde tüm özel durumları yakalamak bir yığın iz hata oturum ve kullanıcıya güzel bir hata mesajı yerine sadece her şeyi "öldürmek" sunmak için iyi bir fikirdir. :-)
For just some syntax examples see W3Schools PHP Exception Handling.
A larger article about this topic is posted on Devshed.