Laravelを読むための最低限PHP
🧭 このDayを終えると説明できること
PHPを触ったことがなくても、Laravelのコード例に出てくる「$変数」「連想配列」「関数・クロージャ」「クラスと -> や ::」「namespace と use」「型宣言や ?? などの新しい書き方」を見て、それが何をしているか自分の言葉で読み解けるようになる。
- 1
PHPの基本 — どこで動く?変数と型と出力
PHPがサーバー側で動く言語であること、変数($name)、基本の型、echoでの出力、文字列の連結と埋め込みを理解する。
設問 3 問
- 2
配列と連想配列 — Laravelのデータの正体
順番で並べる配列と、キーと値で持つ連想配列。foreachでの繰り返し、多次元配列、[]短縮記法を理解する。
設問 3 問
- 3
関数・無名関数・アロー関数 — 処理を渡す考え方
関数の定義、引数と戻り値、無名関数(クロージャ)、アロー関数、そして「処理を値として渡す」コールバックの考え方を理解する。
設問 3 問
- 4
クラスとオブジェクト — -> と :: の違い
クラス・オブジェクト・new・プロパティ・メソッド・$this・コンストラクタ・可視性・static・定数、そして初心者最大の壁「->」と「::」の違いを理解する。
設問 3 問
- 5
名前空間とuse — App\Http\Controllers を読む
namespaceでクラスを整理し、useでインポートする仕組み。1ファイル1クラスの慣習とComposerによるオートロードを理解する。
設問 3 問
- 6
モダンPHP — 型宣言・null・例外・interfaceとtrait
引数と戻り値の型宣言、null許容 ?string、null合体 ??、nullsafe ?->、例外の try/catch/throw、interfaceとtraitのさわりを理解する。
設問 3 問