[Codeigniter-users] modelのメソッド呼び出しでPHP Fatal error

Back to archive index

Kenji kenji****@club*****
2008年 6月 13日 (金) 06:50:54 JST


Kenji です。


On Tue, 10 Jun 2008 09:43:41 +0900
"tsujioka" <tsuji****@m-s*****> wrote:

> kunitsujiです。
> 
> 継承した親クラスのコンストラクタは、明示的に呼び出さなくても動くんでしたっけ? 

はい。

子クラスにコンストラクタがなければ、親クラスのコンストラクタ
が継承されますので、それが動きます。

但し、子クラスにコンストラクタを書いた場合は、親クラスのコンストラクタ
を明示して呼び出す必要があります。

これは、PHP の仕様ですね。


> ----- Original Message ----- 
> From: "Kenji" <kenji****@club*****>
> To: <codei****@lists*****>
> Sent: Tuesday, June 10, 2008 9:25 AM
> Subject: Re: [Codeigniter-users] modelのメソッド呼び出しでPHP Fatal error
> 
> 
> > Kenji です。
> >
> >
> > On Tue, 10 Jun 2008 08:07:24 +0900
> > "Takeshi Amano" <p****@takes*****> wrote:
> >
> >> 天野です
> >
> >> __ constract -> __construct
> >>
> >> これでどうして開発環境で動いていたかどうかは見当が
> >> つきませんが...
> >
> > あ、スペルミスですね。
> >
> > __constract()メソッドは、機能しないで、親クラスの
> > コンストラクタが動作するため、そのコードは、動いたのだと
> > 思います。
> >
> >
> > // Kenji
> >
> > _______________________________________________
> > Codeigniter-users mailing list
> > Codei****@lists*****
> > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users 
> 
> _______________________________________________
> Codeigniter-users mailing list
> Codei****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users




Codeigniter-users メーリングリストの案内
Back to archive index