クラス基礎 レッスン3
プロパティ
クラスのプロパティ宣言とコンストラクタプロモーションを学びます。
概要
プロパティはクラスが持つデータです。型宣言付きプロパティ、デフォルト値、readonly修飾子など、PHPの強力なプロパティ機能を学びます。
- プロパティには型宣言とデフォルト値を設定できる
- readonlyプロパティは一度だけ代入でき、変更不可
- $thisでインスタンス自身のプロパティやメソッドにアクセスする
型宣言付きプロパティ
プロパティに型を付けることで誤った代入を防げます。
PHPエディタTab: インデント / ⌘(Ctrl)+Enter: 実行
readonlyプロパティ(PHP 8.1+)
readonlyを付けると初期化後に変更できない不変プロパティになります。
PHPエディタTab: インデント / ⌘(Ctrl)+Enter: 実行