报告已经被前面的异常捕获的异常和被捕获两次的异常。

catch 子句必须按从较特定的子句到较普通的子句排序。 否则,一些异常可能不会被最特定的处理程序所捕获。

有关详细信息,请参阅 Exceptions (php.net)