🗺️ ステージマップ

全 15 ステージ。難易度順に並んでいます。章を読了するとバッジを獲得し、レベルが上がります。

導入 (L0)

PHPをインストールして動かすだけ。文法はまだやらない

  1. PHPをはじめる前に

    PHPをインストールして「動いた」と画面に出すまで

    0 / 2 章クリア

入門 (L1)

PHPの最小単位 — ファイル・変数・文字列・入力

  1. PHPをはじめよう

    PHPの最小単位を扱う。`.php`ファイルを作って実行できるところまで

    0 / 8 章クリア

初級 (L2)

条件分岐・繰り返し・配列・関数

  1. 条件分岐

    if / else / switch — 条件で処理を切り分ける

    0 / 6 章クリア

  2. 繰り返し

    for / while / foreach — 同じ処理を繰り返す

    0 / 6 章クリア

  3. 配列の基本

    添字配列の作成・取得・要素追加

    0 / 8 章クリア

  4. 連想配列

    キーと値で構造化されたデータを扱う

    0 / 8 章クリア

  5. 多次元配列

    配列の配列で表形式・木構造のデータを扱う

    0 / 12 章クリア

  6. 関数

    関数定義・引数・戻り値・スコープ

    0 / 6 章クリア

中級 (L3)

クラス・OOP・例外処理

  1. クラスの基本

    クラス・プロパティ・メソッド・インスタンス

    0 / 7 章クリア

  2. クラスの応用

    継承・インターフェース・抽象クラス・トレイト

    0 / 8 章クリア

  3. 例外処理

    try / catch / throw — エラーを安全に扱う

    0 / 8 章クリア

応用 (L4)

DB・Web・セッション・ファイル — 実用 PHP アプリ

  1. データベース連携

    PDO / SQL — PHP からデータベースを操作する

    0 / 12 章クリア

  2. Web アプリ入門

    HTTP / $_GET / $_POST / フォーム / php -S — ブラウザから動かす PHP

    0 / 6 章クリア

  3. セッション・Cookie・ログイン

    session / cookie / ログイン / CSRF — 状態を持つ Web アプリ

    0 / 6 章クリア

  4. ファイル入出力

    read / write / CSV / パス操作 / アップロード概念

    0 / 6 章クリア