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 が不要なのはどういう時でしょうか?
お忙しいところ恐れ入りますが、よろしくお願いいたします。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?