我想傳遞一個數組的Exception類的數組和對象類型的消息,我得到一個錯誤,指出:PHP進行異常接受
PHP Fatal error: Wrong parameters for Exception([string $exception [, long $code [, Exception $previous = NULL]]])
顯然,這意味着標準的Exception類不處理這些變量類型,所以我想擴展Exception類到一個自定義異常處理程序,它可以使用字符串,數組和對象作爲消息類型。
class cException extends Exception {
public function __construct($message, $code = 0, Exception $previous = null) {
// make sure everything is assigned properly
parent::__construct($message, $code, $previous);
}
}
什麼需要我的自定義異常發生重新格式化$message
參數允許這些變量類型?