2009年10月9日金曜日

Fatal error: Wrong parameters for Exception([string $exception [, long $code ]])

今までは自作のメッセージ関数を使ってエラーをハンドリングしてたんですが、
phpでもかなり例外処理まわりがしっかりしてきたので、
Exceptionクラスに入門してみました。

さっそく、Exceptionクラスで例外!(おい
Fatal error: Wrong parameters for Exception([string $exception [, long $code ]])

どうやら、パラメータがおかしいらしい。


なにがおかしいのかよくわからない・・・

なので、php.netのマニュアル道理にコンストラクタ処理を記述

public function __construct($message, $code = 0, Exception $previous = null)
{
    // 全てを正しく確実に代入する
    parent::__construct($message, $code, $previous);
}


エラー変わらず・・・







あ、$previousはphp5.3からだった!

ちくしょー

0 コメント:

コメントを投稿