PHP学習の入口|ロードマップと公開記事を順番に確認する
結論:PHPを初めて学ぶ場合は、最初にPHPロードマップで全体像を確認し、
PHP 1-1から順番に進むと迷いにくくなります。
HTMLでページの中身を作り、CSSで見た目を整え、JavaScriptでブラウザ上の動きを加えたあと、サーバー側の処理を担当するのがPHPです。
PHPでは、表示する内容を作ったり、フォームから送られた値を受け取ったり、条件によって処理を変えたりできます。
WordPressもPHPで作られているため、PHPの基本を知ることは、テーマや機能の仕組みを理解することにもつながります。
このページでは詳しい文法を詰め込まず、PHPロードマップ、現在公開中の記事、PHPカテゴリーへの入口を整理します。

このページから進めること
- PHPロードマップで学習全体の順番を確認する
- 現在公開されているPHP記事から学習を始める
- PHPカテゴリーで新しい記事を探す
- WEBプログラミング全体の中でPHPの位置を確認する
PHPをすべて理解してから始める必要はありません。
まずは「PHPはどこで動くのか」「HTMLやJavaScriptと何が違うのか」を確認し、
Laragonで小さなコードを動かすところから進めます。
まずはPHPロードマップを見る
PHPロードマップでは、PHPの基本を4章・全16記事に分けています。
学習の順番、各章の到達目標、WordPressやLaravelへどうつながるのかを先に確認できます。

※どの記事から読めばよいか迷った場合は、このロードマップへ戻れば大丈夫です。
現在公開しているPHP記事
第1章|まずPHPを動かしてみる
現在は、第3章「GETとPOSTの違い。」を作成しています。
最初の目標は、PHPを完璧に理解することではありません。
この章では、PHPがどこで動く言語なのかを確認し、
Laragon(ServBay)を使って実際にPHPファイルを動かします。
そのあと、echoで文字を表示したり、HTMLの中へPHPを埋め込んだりしながら、「PHPを書いたらブラウザに結果が出る」という感覚をつかみます。
第1章を終えたら、PHPを自分のパソコンで動かせるところまで進んだことになります。
PHP 1-1|PHPの役割を知る
PHPがどこで動く言語なのか、HTML・CSS・JavaScriptと何が違うのかを整理します。

PHP 1-2|実行環境を準備する
Windows 11とLaragonを使い、PHPファイルを動かすための準備を行います。

次に公開する記事
次は、echoを使ってブラウザに文字を表示するPHP 1-3へ進みます。
echoを使って、
PHPからブラウザへ文字を表示する基本を確認します。

PHP 1-4|PHPファイルの書き方|HTMLの中にPHPを埋め込む基本
PHPファイルの基本的な書き方と、HTMLの中にPHPを埋め込んで表示する方法を確認します。

第2章|PHPの基本文法を身につける
第1章でPHPを動かせるようになったら、次はPHPで処理を書くための基本を少しずつ増やしていきます。
この章では、変数、文字列と計算、if文、配列を順番に学びます。
一度に全部覚える必要はありません。
「値を入れる」
↓
「文字や数字を扱う」
↓
「条件によって処理を変える」
↓
「複数のデータをまとめる」
という順番で、一つずつできることを増やしていきます。
第2章を終えたころには、PHPで簡単な処理を自分で組み立てるための土台ができています。
PHP 2-1|PHPの変数とは?文字や数字を入れて使う基本
PHPでは、文字や数字を変数へ入れて、あとから繰り返し利用できます。
変数の基本的な書き方と、入れた値を表示する方法を確認します。

PHP 2-2|PHPの文字列と計算|つなげる・表示する・計算す

PHPで文字列をつなげたり、数字を使って計算したりする基本を確認します。
変数に入れたデータを加工して表示する方法へ進みます。
PHP 2-3|PHPのif文|条件によって表示を変える基本

if文を使って、条件によって処理や表示内容を変える基本を確認します。
PHPで「条件に応じて動きを変える」考え方を学びます。
PHP 2-4|PHPの配列とは?複数のデータをまとめて扱う

配列を使って、複数のデータを1つのまとまりとして扱う基本を確認します。
インデックス番号を使って値を取り出す方法も学びます。
第3章|PHPでデータを動かしてみる
第2章までで、PHPの基本的な書き方が少しずつ見えてきました。
第3章では、その知識を使って、複数のデータを順番に処理したり、フォームから送られた値をPHPで受け取ったりします。
まずforeachで配列を繰り返し処理し、そのあとHTMLフォームとPHPをつなげていきます。
ここからは、入力した内容によって表示結果が変わるなど、WEBサイトらしい動きが少しずつ見えてきます。
第3章を終えたころには、PHPがユーザーから受け取ったデータを処理する基本の流れが分かるようになります。
PHP 3-1|PHPのforeach|配列の中身を順番に表示する

foreachを使って、配列の中身を先頭から順番に取り出して表示する方法を確認します。
複数のデータを繰り返し処理する基本です。
PHP 3-2|PHPフォームの基本|入力した文字を受け取る

HTMLフォームへ入力した文字をPOSTで送信し、PHPの$_POSTで受け取って表示する基本を確認します。
第4章|PHPをWordPressにつなげる
ここまで学んできたPHPが、実際のWEB制作でどこにつながっているのかを確認する章です。
第4章では、WordPressテーマやfunctions.php、共通パーツなどを見ながら、これまで覚えてきたPHPの基本がどのように使われているのかを整理します。
新しい文法をたくさん覚えることが目的ではありません。
「これまで学んだPHPが、WordPressではこう使われているのか」
と結び付けることが、この章の大きな目標です。
第4章を終えたら、PHPの基礎学習はいったん一区切りです。
その先は、WordPressをさらに深める、Laravelへ進む、自作ツールを作るなど、自分の目的に合わせて次の一歩を選べるようになります。

PHP学習まとめ|ここまでできたことを振り返る
ここまで学んできたPHPが、実際のWEB制作でどこにつながっているのかを確認する章です。
第4章では、WordPressテーマやfunctions.php、共通パーツなどを見ながら、これまで覚えてきたPHPの基本がどのように使われているのかを整理します。
新しい文法をたくさん覚えることが目的ではありません。
「これまで学んだPHPが、WordPressではこう使われているのか」
と結び付けることが、この章の大きな目標です。
第4章を終えたら、PHPの基礎学習はいったん一区切りです。
その先は、WordPressをさらに深める、Laravelへ進む、自作ツールを作るなど、自分の目的に合わせて次の一歩を選べるようになります。
PHP学習まとめ|ここまでできたことを振り返る
第1章から第4章まで進んだら、新しい内容を増やす前に、ここまでできるようになったことを一度振り返ります。
最初は「PHPとは何か」を確認するところから始まりました。
そこから、
PHPを動かす
↓
文字を表示する
↓
変数やif文、配列を使う
↓
foreachで繰り返し処理をする
↓
フォームから送られた値を受け取る
↓
WordPressとのつながりを知る
というところまで、一歩ずつ進んできました。
まとめページでは、第1章〜第4章の記事を章ごとに整理し、必要なところだけ振り返れるようにします。
さらに、各章の完成サンプルZIPと全章一括ZIPもまとめ、実際に書いたコードを確認できるようにする予定です。
全部を暗記できている必要はありません。
「分からなくなったら、どの記事へ戻れば確認できるか」が分かる状態まで来ていれば、PHP基礎学習のひと区切りです。
ここから先は、WordPress、Laravel、Modern PHP、自作ツールなど、自分が作りたいものに合わせて次の一歩を選びます。
PHPとWordPressを使った実践制作
PHPの基本を学ぶと、WordPressのテーマだけでなく、管理画面で動く独自機能やプラグインの制作にもつながります。
ToshiLabでは、サイト内の公開ページを確認するために、WordPress用ページ診断プラグイン「ToshiLab Page Diagnostics」を制作しました。
制作した理由や開発中の検証を読みたい場合は制作過程編、実際の導入方法や診断手順を確認したい場合は使い方編から進んでください。
制作した理由と開発の流れ
仕様の整理、安全設計、ローカル検証、本番100ページ診断までの制作過程をまとめています。

インストールと診断の使い方
プラグインの導入、単一ページ診断、履歴比較、サイト全体診断、CSV・JSON保存までをまとめています。

PHP学習は第4章+総まとめまで順番に進みます
第1章でPHPの役割と基本的な動かし方を確認したあと、第2章の基本文法、第3章の繰り返し処理とフォームへ進み、最終的に第4章でWordPressにつながるPHPの考え方を学びます。
第4章まで終えたあとは、PHPまとめ記事でPHP 1-1〜4-4までを振り返ります。各記事へのリンクに加えて、章ごとの完成サンプルZIPと全章一括ZIPもまとめる予定です。
現在読んでいる第1章は学習の入口です。ここでPHPファイルを動かす感覚をつかみ、第4章まで少しずつ積み上げていきます。
| 章 | 学習する内容 |
|---|---|
| 第1章|PHPの入口 | PHPの役割、実行環境、echoによる表示、HTMLへの埋め込みを確認する |
| 第2章|PHPの基本文法 | 変数、データ型、演算子、条件分岐など、処理を書くための基本を学ぶ |
| 第3章|繰り返しとフォーム | 繰り返し処理、配列、フォームから送信された値の受け取り方を学ぶ |
| 第4章|WordPressにつなげる準備 | 関数やファイル分割を確認し、WordPressでPHPがどのように使われるかを理解する |
| 総まとめ|PHP学習まとめ | PHP 1-1〜4-4を振り返り、全記事一覧・章別サンプルZIP・全章一括ZIPをまとめる |
これから公開する内容
第1章の記事に続いて、第2章から第4章までの学習記事も順番に追加していきます。
新しい記事を公開したときは、このページにも追加します。迷った場合はPHPロードマップで現在の位置を確認してください。
PHPを学ぶ前の準備
PHPの学習を始める前に、
次の内容を確認しておくと第1章から第4章まで進めやすくなります。
- HTMLで見出し・文章・リンクを作成したことがある
- JavaScriptの変数やif文を少し見たことがある
- Laragonを起動できる
- VS CodeまたはCursorでファイルを作成できる
- ローカル環境と公開サイトの違いを確認できる
JavaScriptを完璧に理解している必要はありません。
分からない部分が出たときに、
HTML・JavaScriptのロードマップへ戻って確認できれば大丈夫です。
目的に合わせて入口を選ぶ
学習したい内容に合わせて、次の入口から進んでください。
PHPを最初から順番に学びたい
PHPロードマップで第1章から第4章までの全体像を確認し、PHP 1-1から順番に進みます。

公開済みのPHP記事を一覧で探したい
PHPカテゴリーページでは、公開済みの記事を新しい順に確認できます。
HTML・CSS・JavaScriptを含めて学習順を確認したい
WEBプログラミング全体ロードマップでは、HTML・CSS・JavaScript・PHPを含めた学習順を確認できます。
今日見るならこの順番
- PHPロードマップで4章の流れを見る
- PHP 1-1でPHPの役割を確認する
- PHP 1-2でLaragonの実行環境を準備する
一度にすべて読む必要はありません。
今日はPHPロードマップを開き、PHPがどのような役割を持つのか確認するだけでも大丈夫です。
まとめ
PHPは、HTML・CSS・JavaScriptの次に、サーバー側の処理を学ぶための言語です。
ToshiLabでは、PHPの役割を確認するところから、Laragonでの実行、基本文法、フォーム処理、WordPressとのつながりまでを順番に整理していきます。
迷った場合は、PHPロードマップへ戻り、現在の位置と次に読む記事を確認してください。

