private $pdo と書く意味はありますか?

クラス内のみからアクセス可能にするためです。
2021年5月11日
ユーザー

いつも楽しく勉強しています。
気になったのですが以下コードにおいて、private $pdoとしておりますが、こちらは必要なのでしょうか?
コンストラクターの引数から$this->pdoとしてクラス内の変数になっているため、変数を宣言する必要はないのではないかと考えています。
実際private $pdoをコメントにしても動作に問題はありませんでした。
よろしくお願い致します。

class Todo{

  private $pdo;この部分!

  public function __construct($pdo)
  // コンストラクトとはnewしたときに自動で発動する関数のこと
  // そのためconstructはpubricにしないとnewしたときに動作しない
  {
    $this->pdo = $pdo;
    Token::createToken();
  }

以下略...

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

プレミアムプランとは?

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