学習履歴_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の便利さだけはわかった
手動バックアップ ⇦ めっちゃ多用してたー辛かったーなんなら消したことあるー消されたこともあるーそもそもバックとるの忘れるーとっても後から見るとタイトルの意味わかんないー知らない間に変更加えられると泣くーむしろ変更に気づかない時すらあるー後から気づいて泣くー共有の時つらー誰かロールバックしてー
の希望を叶えて解消してくれるらしい 素敵
しかも突合にも対処してくれるらしい 素敵すぎ 何よりここが素敵仕様