講座内容のメモ
- 継承もできる:クラスを引き継いで、新しいクラスを定義
- 継承のやり方
class 継承先 extends 継承元 {} - 親クラスと同じメソッドを子クラスで再定義すれば、オーバーライドができる
- public function:クラス外からも呼び出し可能なメソッドの定義
- private function:クラス内のみ呼び出し可能なメソッドの定義
- 親クラスのメソッドの呼び出し
parent::メソッド名(...); - クラス変数・クラスメソッド:オブジェクトを作らずに呼び出すことができる。
- 変数名・メソッド名にstaticを付けて定義
- 呼び出すときは、クラス名に続けてコロン2つ(::)を付ける
- 組み込みクラス
- DateTimeクラス
$now = new DateTime();
$now->setTimezone(new DateTimeZone('Asia/Tokyo'));
echo $now->format('Y-m-d H:i:s')."\n";
$now->modify('+100 days');- formatメソッドの引数
l (小文字のL) : 曜日 / フルスペル
d : 日 / 2桁の数字
F : 月 / フルスペル
Y : 年 / 4桁の数字
- formatメソッドの引数
- DateTimeクラス
認定証を取得
結構、staticの使いみちの説明が分かりやすかったな。
※コメント投稿者のブログIDはブログ作成者のみに通知されます