お世話になっております。
Post クラスの定義についてご質問させていただきます。
$this->message
や $this->likes
が自動で置き換えされることが理解できませんでした。
以下のように変数名や construct
を定義する必要があるかと思ったのですが、今回の動画ではなかったため、なぜ不要なのかとどのようなときに必要なのかをお伺いしたいです。
class Post
{
public $message;
public $likes;
public function __construct($message = '', $likes = 0) {
$this->message = $message;
$this->likes = $likes;
}
public function show() {
echo "$this->message ($this->likes)" . PHP_EOL;
}
}
こちらの質問を拝見しましたが、よくわからなかったためご質問させていただきました。よろしくお願いいたします。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?