代码之家  ›  专栏  ›  技术社区  ›  Deluxe

PHP中的无类型catch块

  •  0
  • Deluxe  · 技术社区  · 16 年前

    PHP有能力在一个catch块中捕获所有类型的异常吗?

    try  
    {  
    throw new Exception; OR throw new MyException;  
    }  
    catch(???)  
    {
    // Catch both exception types  
    }
    
    1 回复  |  直到 13 年前
        1
  •  4
  •   Gumbo    16 年前

    Exception 是所有异常的超类。所以:

    catch (Exception $e) {
        // Catches any exception
    }