<PHPLearn/>
クラス基礎 レッスン3

プロパティ

クラスのプロパティ宣言とコンストラクタプロモーションを学びます。

概要

プロパティはクラスが持つデータです。型宣言付きプロパティ、デフォルト値、readonly修飾子など、PHPの強力なプロパティ機能を学びます。

  • プロパティには型宣言とデフォルト値を設定できる
  • readonlyプロパティは一度だけ代入でき、変更不可
  • $thisでインスタンス自身のプロパティやメソッドにアクセスする

型宣言付きプロパティ

プロパティに型を付けることで誤った代入を防げます。

PHPエディタ

readonlyプロパティ(PHP 8.1+)

readonlyを付けると初期化後に変更できない不変プロパティになります。

PHPエディタ