学習履歴_lesson&学習履歴

<progate>

php2 16~17 → 完了

php3 1~10  →完了

 

・クラスプロパティ

public static $クラスプロパティ名;

・クラスプロパティへアクセス

クラス名:: $クラスプロペティ名;

・クラス内でクラスプロパティへアクセス

self:: $クラスプロパティ名;

 ・クラスメソッド

※こごのインスタンスのデータに関係ない処理を定義する

public static function クラスメソッド名(){  }

・クラスメソッド呼び出し

クラス名:: $クラスメソッド名();

 

・継承

class 子クラス名 extends 親クラス名{    }

親クラスで定義されているプロパティ・メソッドを引き継ぐ

子クラスのインスタンスで呼び出し可能

・オーバーライド

同じメソッド名があった場合は子クラスのメソッドで上書き

・オーバーライドされているメソッドで親クラスのメソッドを呼び出す

parent:: __construct();

・instanceof

あるインスタンスが特定のクラスのインスタンスであるかをtrue,falseで判定

if( $インスタンス instanceof クラス名){

   trueの処理

}else{

   falseの処理

}

・アクセス権について

public = 誰でもOK

protected = クラス自身、そのクラスの子クラス

private = クラス自身のみ

 

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

継承、アクセス権は遠い昔にやったのでなんとなく理解

クラスメソッドは初めて

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

<lesson4>

ルーセル

フォントの使い方

【宿題】

01_Progate php

02_Webの基本読む

03_HTML完成(カルーセルにする、フォントを良い感じに変える)

04_わかばちゃん 251ページ  ⇦優先

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

Github 1〜151ページ

※まとめはそのうち更新

今日中にやるつもりだったけど無理だった 相変わらず予定の立て方甘すぎる

でもGithubの便利さだけはわかった

手動バックアップ ⇦ めっちゃ多用してたー辛かったーなんなら消したことあるー消されたこともあるーそもそもバックとるの忘れるーとっても後から見るとタイトルの意味わかんないー知らない間に変更加えられると泣くーむしろ変更に気づかない時すらあるー後から気づいて泣くー共有の時つらー誰かロールバックしてー

 

の希望を叶えて解消してくれるらしい 素敵

 しかも突合にも対処してくれるらしい 素敵すぎ 何よりここが素敵仕様