クラスプロパティとは
クラスプロパティとはクラスがもつデータのことを指します。
インスタンスプロパティはインスタンスがもつデータのことでしたね😊
違いをよく理解しておきましょう。
クラスプロパティのPOINT😊
クラスプロパティの定義の仕方は下記の通りです。
private static $クラスプロパティ名;
クラスプロパティの呼び出し方は下記の通りです。echo クラス名::$クラスプロパティ名;
※ クラスプロパティは「static」を用いて定義します。
クラスプロパティはインスタンスプロパティと同様に初期値を代入して設定する ことができます。
実際の例文をみてみましょう♫
例文1
class Menu {
public static $number = 1;
}
echo Menu::$number;
プレビュー
1
学習の感想
blog作成時間6:00スタート 7:00エンド
所要時間60分
インスタンスプロパティと概念はほぼ変わりません😊
定義の仕方や呼び出し方が変わっただけですね💡
プロパティはインスタンス(実体)にもクラス(設計図)にも持たすことができるっということを理解しましょう😊
クラスにプロパティを持たせられると共有部分にデータを入れておけば色々楽になりそうですよね☺️
使い方を想像しながら学習を進めていきましょう😊♫
今日も一日頑張ろうね😆♫
いつか誰かの為になります様に☺️✨