LLaravel Bootcamp
DAY 00/6 完了

Laravelを読むための最低限PHP

🧭 このDayを終えると説明できること

PHPを触ったことがなくても、Laravelのコード例に出てくる「$変数」「連想配列」「関数・クロージャ」「クラスと -> や ::」「namespace と use」「型宣言や ?? などの新しい書き方」を見て、それが何をしているか自分の言葉で読み解けるようになる。

  1. 1

    PHPの基本 — どこで動く?変数と型と出力

    PHPがサーバー側で動く言語であること、変数($name)、基本の型、echoでの出力、文字列の連結と埋め込みを理解する。

    設問 3

  2. 2

    配列と連想配列 — Laravelのデータの正体

    順番で並べる配列と、キーと値で持つ連想配列。foreachでの繰り返し、多次元配列、[]短縮記法を理解する。

    設問 3

  3. 3

    関数・無名関数・アロー関数 — 処理を渡す考え方

    関数の定義、引数と戻り値、無名関数(クロージャ)、アロー関数、そして「処理を値として渡す」コールバックの考え方を理解する。

    設問 3

  4. 4

    クラスとオブジェクト — -> と :: の違い

    クラス・オブジェクト・new・プロパティ・メソッド・$this・コンストラクタ・可視性・static・定数、そして初心者最大の壁「->」と「::」の違いを理解する。

    設問 3

  5. 5

    名前空間とuse — App\Http\Controllers を読む

    namespaceでクラスを整理し、useでインポートする仕組み。1ファイル1クラスの慣習とComposerによるオートロードを理解する。

    設問 3

  6. 6

    モダンPHP — 型宣言・null・例外・interfaceとtrait

    引数と戻り値の型宣言、null許容 ?string、null合体 ??、nullsafe ?->、例外の try/catch/throw、interfaceとtraitのさわりを理解する。

    設問 3