• ベストアンサー

$this->_construct()メモリエラー

■状況 子クラスから親クラスコンストラクタを呼び出したいと思い、 $this-> __construct();と記述したら、「Fatal error: Allowed memory size」になりました。 parent::__construct(); に書き直したら、無事表示されました ■質問 ・なぜ、$this-> __construct();ではダメなのでしょうか? ・メモリエラーと言うことは、文法的には間違っていない、ということでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • chr001
  • ベストアンサー率75% (6/8)
回答No.1

>$this-> __construct();と記述したら、「Fatal error: Allowed memory size」になりました。 そのエラー文には続きがありませんか? エラー文全てがどうなっているのか気になるところです。 >・なぜ、$this-> __construct();ではダメなのでしょうか? ダメではありません。 $this->__construct();内でダメになる処理を記述されていないでしょうか? >・メモリエラーと言うことは、文法的には間違っていない、ということでしょうか? はい、そうです。 またはsyntax errorを検知する前にメモリエラーが発生してしまっているのかも知れません。

re97
質問者

お礼

回答ありがとうございましたー