素朴な疑問なのですが、
class Post
{
public $text;
public $likes;
public function __construct($textFromNew, $likesFromNew){
$this->text = $textFromNew;
$this->likes = $likesFromNew;
}
public function show()
{
printf('%s (%d)' . PHP_EOL, $this->text, $this->likes);
}
}
において、
public function show()
{
printf('%s (%d)' . PHP_EOL, $this->text, $this->likes);
}
上記の部分はなぜ
public function show()
{
printf('%s (%d)' . PHP_EOL, $text, $likes);
}
のように書けないのでしょうか。
下のコードで実行したらエラーが出ました。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?