点击打开链接http://stackoverflow.com/questions/841500/php-exceptions-vs-errors
点击打开链接http://www.cnblogs.com/with-wang/archive/2012/03/24/java_doc_3.html
点击打开链接http://docs.oracle.com/javase/7/docs/api/java/lang/Error.html
Exceptions are thrown - they are intended to be caught. Errors are generally unrecoverable.
看java的文档会告诉你HOW,也会告诉你WHY.
PHP的文档就没有,也许我没找到。。。