function__construct が不要なのはどういう時ですか?

その処理が必要ないとき、です。
2021年9月24日
ユーザー

function__construct について次のように理解しています。

「インスタンスを生成する度に( new するたびに)自動的に呼び出されるメソッド( $post->show() のように呼び出さなくてよい)。このメソッドは、Post クラス内に定義したプロパティ( message ,
likes )を初期化してはインスタンスの値をセットする」

以前 PHP でクラスとインスタンスについて学び、function__construct を使っていたので疑問を持ちました。new を使わなければ function__construct は使わないと考えて良いでしょうか?

ちなみに

public function __construct ($message, $likes) {
    $this->message = $message;
    $this->likes = $likes;
  }

と書くと SQLSTATE [HY000]: General error: could not call class constructor と出ました。
function__construct が不要なのはどういう時でしょうか?

お忙しいところ恐れ入りますが、よろしくお願いいたします。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(9)