codeigniter のカスタム例外クラスを作成しようとしています。これが私のコードです:
class Ci_exception extends Exception {
var $CI;
function __construct()
{
$this->CI =& get_instance();
}
public function errorMessage()
{
log_message('error', $this->getMessage());
return $this->getMessage();
}
}
コンストラクター メソッドがない場合、このカスタム クラスは正常に機能します。コンストラクト メソッドを使用すると、$this->getMessage() メソッドはメッセージを返しません。誰でも理由を説明できますか?