selfとは
クラス内でクラスプロパティにアクセスする為には「self」という特殊な変数を使います。
インスタンスの時に「this」を使った思いますが
同じ概念の変数だと思うとイメージしやすいです。
プロパティのPOINT😊
selfの使い方は下記の通りです
self::$クラスプロパティ名
実際の例文をみてみましょう♫
例文1
class Menu {
public static $number = 1;
public function __construct(){
self::$number++;
}
}
学習の感想
blog作成時間6:00スタート 7:00エンド
所要時間60分
インスタンスの「this」と概念はほぼ変わりません😊
定義の仕方や呼び出し方がclass仕様に変わっただけですね💡
大事なのは、何をインスタンスに持たせて、何をクラスに持たせるかの棲み分けを把握していくことだと思います💡
ただ、実務やってないのでわかりませんWW
一つ一つは理解できるけど、永遠に代入や区分けをやらされるのでどこがどうつながってるかこんがらがってきますね💧
ただ、概念は難しくないので慣れるまでの根性です🔥
今日も一日頑張ろうね😆♫
いつか誰かの為になります様に☺️✨