6

私は次のように配列を使用して例外をスローしています:

$response = array('login_email' => '<div class="warning">Your email and / or password were incorrect</div>');

throw new \Exception($response);

そして私が捕まえているのは:

Error: Wrong parameters for Exception([string $exception [, long $code [, Exception $previous = NULL]]])

何か案が?

4

3 に答える 3

14

Exception() は配列を取りません。文字列を指定する必要があります。

$response = 'Your email and / or password were incorrect.';

throw new \Exception($response);

エラーを読んでください:

Exception([ string $exception [, long $code [, Exception $previous = NULL]]])

于 2012-08-31T16:10:51.867 に答える