PHP
PR

PHP初心者学習まとめ|PHP 1-1〜4-4の振り返り・全記事一覧・サンプルZIP

PHP初心者シリーズPHP 1-1〜4-4の学習完了と、WordPress・Laravel・自作ツール・Modern編への次の学習ルートを示した総まとめアイキャッチ画像
toshi
記事内に商品プロモーションを含む場合があります
最終更新:2026年9月26日

PHPを初めて動かしたPHP 1-1から、WordPressとのつながりを確認したPHP 4-4まで。

ここまでPHP初心者シリーズを進めてきた方は、PHPを「まったく触ったことがない状態」から、少しずつコードを読み、書き、動かすところまで進んできました。

そして、ここでひとつ大切なことがあります。

PHP 1-1〜4-4を全部暗記している必要はありません。

分からなくなったときに、

「この内容は前にやったな」

「どの記事に戻ればよかったかな」

と確認できれば大丈夫です。

このページは、PHPシリーズの新しい第5章ではありません。

PHP 1-1〜4-4の全16記事を振り返り、必要な記事へいつでも戻れるようにする総まとめページ

です。

このページでできること

  • PHP 1-1〜4-4の全16記事を振り返る
  • 各章で何を学んだのか確認する
  • やりたいことから復習する記事を探す
  • PHPの理解度を簡単にチェックする
  • PHP学習用のサンプルZIPをまとめて確認する
  • PHPの次に進む学習ルートを考える

最初から全部読み直す必要はありません。

必要なところへ戻るための「PHP学習の地図」として使ってください。

目次
  1. PHP初心者シリーズでは4つのゴールを目指しました
    1. ビジュアルエディタへそのまま貼る本文
  2. 第1章|まずPHPを動かしてみる
    1. PHP 1-1|PHPとは?HTML・CSS・JavaScriptとの違いをやさしく整理する
    2. PHP 1-2|PHPの実行環境を用意する|LaragonでPHPを動かす準備
    3. PHP 1-3|はじめてのPHP|echoで文字を表示してみる
    4. PHP 1-4|PHPファイルの書き方|HTMLの中にPHPを埋め込む基本
  3. 第2章|PHPの基本文法を身につける
    1. PHP 2-1|PHPの変数とは?文字や数字を入れて使う基本
    2. PHP 2-2|PHPの文字列と計算。つなげる・表示する・計算する
    3. PHP 2-3|PHPのif文|条件によって表示を変える基本
    4. PHP 2-4|PHPの配列とは?複数のデータをまとめて扱う基本
  4. 第3章|PHPでデータを動かしてみる
    1. PHP 3-1|PHPのforeach|配列の中身を順番に表示する
    2. PHP 3-2|PHPフォームの基本|入力した文字を受け取る
    3. PHP 3-3|GETとPOSTの違い|フォーム送信の基本を整理する
    4. PHP 3-4|PHPで簡単なお問い合わせフォームの形を作る|入力からPOST送信・完了表示まで
  5. 第4章|PHPをWordPressにつなげる
    1. PHP 4-1|PHPとWordPressの関係|テーマやfunctions.phpにつながる考え方
    2. PHP 4-2|WordPressテーマでPHPが使われる場所を見てみる
    3. PHP 4-3|PHPのincludeとは?共通パーツを読み込む考え方
    4. PHP 4-4|PHP学習の次に進む道|WordPress・Laravel・自作ツールへ
  6. やりたいことから復習する記事を探そう
  7. PHP初心者シリーズ修了チェック
  8. PHPを本でも体系的に復習したい方へ【PR】
  9. PHP学習サンプルをまとめてダウンロード
    1. 第1章サンプルZIP
    2. 第2章サンプルZIP
    3. 第3章サンプルZIP
    4. 第4章サンプルZIP
    5. PHP 1-1〜4-4 全章一括ZIP
  10. 全部覚えていなくても大丈夫です
  11. PHPの次はどこへ進む?
    1. WordPressをもっと深く学ぶ
    2. LaravelでWebアプリ開発へ進む
    3. 自作ツールを作ってみる
    4. HTML・CSS・JavaScriptのModern編へ進む
  12. PHP学習はここで終わりではなく、ここから使い始めます
  13. 関連ページ

PHP初心者シリーズでは4つのゴールを目指しました

ビジュアルエディタへそのまま貼る本文

PHP 1-1〜4-4の全16記事を、章ごとのゴールとあわせて整理すると次のようになります。

復習したいときは、この構成図から今確認したい章や記事を探してみてください。

PHPシリーズは、第1章から順番に進めても、分からなくなった内容だけ戻って確認しても大丈夫です。

ここからは、各章で学んだ内容を順番に振り返っていきます。

PHPシリーズは、第1章から順番に進めても、分からなくなった内容だけ戻って確認しても大丈夫です。

ここからは、各章で学んだ内容を順番に振り返っていきます。

第1章

PHPを動かせた

↓

第2章

PHPで処理を書けるようになった

↓

第3章

PHPでデータを動かせた

↓

第4章

PHPがWordPressにつながった

最初のPHPファイルから、フォーム、配列、foreach、WordPressまで。

ひとつずつ積み重ねたことで、PHPがどのような場面で使われているのかも少しずつ見えてきました。

ここからは、各章を振り返っていきます。

第1章|まずPHPを動かしてみる

第1章のゴールは、

「PHPを自分の環境で動かせた」

です。

PHPとは何なのかを確認し、ローカル環境を用意して、PHPファイルを実際にブラウザへ表示するところまで進みました。

第1章でできるようになったこと

  • PHPがどんな役割を持つ言語なのか分かる
  • PHPを動かすための環境を用意できる
  • PHPファイルを作って実行できる
  • echoを使って文字を表示できる
  • HTMLの中でPHPを使うイメージが分かる

PHP 1-1|PHPとは?HTML・CSS・JavaScriptとの違いをやさしく整理する

PHPを始める前に、

「そもそもPHPは何をする言語なのか?」

を整理した記事です。

HTML・CSS・JavaScriptとの役割の違いを忘れたときは、ここへ戻りましょう。

PHP 1-2|PHPの実行環境を用意する|LaragonでPHPを動かす準備

PHPはHTMLのようにファイルを開くだけではなく、PHPが動作する環境が必要です。

ローカル環境やLaragonでPHPを動かす準備を確認したいときに戻る記事です。

PHP 1-3|はじめてのPHP|echoで文字を表示してみる

実際にPHPを書いて、

「自分のPHPがブラウザに表示された」

という最初の体験をする記事です。

echoの基本を確認したい場合にも戻れます。

PHP 1-4|PHPファイルの書き方|HTMLの中にPHPを埋め込む基本

PHPだけを書くのではなく、HTMLの中でPHPを使う基本を確認しました。

PHPとHTMLを一緒に書く感覚を忘れたときに確認できます。

第1章で一番大切なのは、

「自分の環境でPHPを動かせた」

ということです。

文法を覚える前に、PHPが実際に動くところまで進めたことが第1章のゴールでした。

第2章|PHPの基本文法を身につける

第2章では、PHPを動かすだけではなく、

PHPで処理を書く

ところへ進みました。

変数、文字列、計算、条件分岐、配列。

これらは、このあとPHPを使っていく上でも何度も登場する基本です。

第2章でできるようになったこと

  • 変数へ値を入れられる
  • 文字列をつなげられる
  • 数字を使って計算できる
  • if文で条件によって処理を変えられる
  • 配列へ複数のデータをまとめられる

PHP 2-1|PHPの変数とは?文字や数字を入れて使う基本

変数とは、

値を入れておくための名前付きの箱

のようなものです。

$name や $age のような書き方を忘れたときに戻りましょう。

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

文字列をつなげたり、数字を計算したりする基本を確認した記事です。

値を組み合わせて表示したいときの復習に使えます。

PHP 2-3|PHPのif文|条件によって表示を変える基本

「もし○○なら△△する」

という条件分岐をPHPで書く方法を学びました。

if、else、比較演算子などを確認したいときはここへ戻ります。

PHP 2-4|PHPの配列とは?複数のデータをまとめて扱う基本

複数のデータを、ひとつのまとまりとして扱う配列を学びました。

配列の番号が0から始まることや、値の取り出し方を忘れた場合に確認できます。

第2章まで進んだことで、

「PHPを表示する」から「PHPで処理を書く」

へ進みました。

変数・if・配列などは、このあとのPHPでも何度も使います。

全部暗記するのではなく、必要なときに戻れるようにしておけば大丈夫です。

第3章|PHPでデータを動かしてみる

第3章では、第2章で学んだ配列から一歩進み、

データを順番に処理したり、フォームから値を受け取ったりする

ところまで進みました。

PHPが少し「Webで使われる言語らしく」見えてきた章でもあります。

第3章でできるようになったこと

  • foreachで配列の中身を順番に処理できる
  • HTMLフォームから送られた値をPHPで受け取れる
  • GETとPOSTの違いが分かる
  • 入力・確認・完了というフォームの流れをイメージできる

PHP 3-1|PHPのforeach|配列の中身を順番に表示する

第2章で作った配列から、値を1つずつ取り出して処理する foreach を学びました。

配列を順番に処理したいときに戻る記事です。

PHP 3-2|PHPフォームの基本|入力した文字を受け取る

HTMLフォームから送った値を、PHPで受け取る基本を確認しました。

フォームとPHPがどうつながるのか分からなくなったときに戻れます。

PHP 3-3|GETとPOSTの違い|フォーム送信の基本を整理する

フォームからデータを送るときに登場する、

GETとPOST

の違いを整理しました。

どちらを使えばよいか迷ったときに確認する記事です。

PHP 3-4|PHPで簡単なお問い合わせフォームの形を作る|入力からPOST送信・完了表示まで

第3章のまとめとして、入力からPOST送信、確認、完了表示までを組み合わせました。

複数の処理がつながるため、PHP初心者シリーズの中でも特に復習価値の高い記事です。

完成サンプルZIPも用意しています。

PHP 3-4のサンプルは学習用です。

実際のお問い合わせフォームを本番環境で運用する場合は、フォームが表示できるだけでは不十分です。

CSRF対策、迷惑送信対策、SMTP、HTTPS、入力値の検証、個人情報の取り扱い、レート制限など、別の知識も必要になります。

まずはPHPでフォーム処理がどのようにつながるのかを理解するためのサンプルとして利用してください。

第4章|PHPをWordPressにつなげる

第4章では、新しいPHP文法を大量に増やすのではなく、

ここまで学んだPHPがWordPressでどのように使われるのか

を見てきました。

WordPressを普段使っていても、その裏側を意識する機会はあまりないかもしれません。

PHPを学んだことで、テーマや functions.php が少しずつ「読めるもの」に変わってきます。

第4章で分かるようになったこと

  • PHPとWordPressの関係が分かる
  • WordPressテーマでPHPが使われる場所が分かる
  • functions.phpの役割をイメージできる
  • 共通ファイルを分ける考え方が分かる
  • PHP学習後の進み方を考えられる

PHP 4-1|PHPとWordPressの関係|テーマやfunctions.phpにつながる考え方

PHP単体で学んできた内容が、WordPressへどうつながるのかを整理しました。

WordPressとPHPの関係が分からなくなったときに戻る記事です。

PHP 4-2|WordPressテーマでPHPが使われる場所を見てみる

header.php、single.php、page.php、footer.php、functions.php など、WordPressテーマ内で見かけるPHPファイルの役割を確認しました。

PHP 4-3|PHPのincludeとは?共通パーツを読み込む考え方

PHPの include を通して、

共通する部分を別ファイルへ分け、必要な場所から読み込む

考え方を学びました。

PHP 4-4|PHP学習の次に進む道|WordPress・Laravel・自作ツールへ

PHP初心者シリーズの本編最後の記事です。

PHPを学んだあと、WordPressを深めるのか、Laravelへ進むのか、自分でPHPツールを作るのか。

次の学習ルートを整理しました。

第4章のゴール

第1章
PHPを動かせた

↓

第2章
PHPで処理を書けるようになった

↓

第3章
PHPでデータを動かせた

↓

第4章
PHPがWordPressにつながった

これでPHP 1-1〜4-4、本編16記事の学習は一区切りです。

やりたいことから復習する記事を探そう

PHPを復習するときに、PHP 1-1から全部読み直す必要はありません。

「今、何が分からないのか」

から戻る記事を選びましょう。

PHPが何をする言語か確認したい
→ PHP 1-1

PHPをローカル環境で動かしたい
→ PHP 1-2

文字をPHPから表示したい
→ PHP 1-3

HTMLとPHPを一緒に使いたい
→ PHP 1-4

変数を確認したい
→ PHP 2-1

文字列や計算を確認したい
→ PHP 2-2

条件によって処理を変えたい
→ PHP 2-3

複数のデータをまとめたい
→ PHP 2-4

配列を順番に処理したい
→ PHP 3-1

フォームの値を受け取りたい
→ PHP 3-2

GETとPOSTを確認したい
→ PHP 3-3

お問い合わせフォームの流れを確認したい
→ PHP 3-4

PHPとWordPressの関係を知りたい
→ PHP 4-1

WordPressテーマのPHPファイルを知りたい
→ PHP 4-2

別ファイルを読み込みたい
→ PHP 4-3

次に何を学ぶか決めたい
→ PHP 4-4

このページをブックマークしておけば、

「どの記事だったかな?」

と迷ったときの入口として使えます。

PHP初心者シリーズ修了チェック

ここまでの学習内容を、簡単に確認してみましょう。

  • PHPファイルをローカル環境で動かしたことがある
  • 変数が何をするものか大まかに分かる
  • if文が条件分岐に使われることが分かる
  • 配列が複数の値をまとめるものだと分かる
  • foreachで配列を順番に処理するイメージが分かる
  • フォームからPOSTされた値をPHPで受け取る流れが分かる
  • GETとPOSTには違いがあることが分かる
  • includeで別ファイルを読み込めることが分かる
  • WordPressでPHPが使われていることが分かる
  • 分からないコードを記事や資料で調べながら確認できる

全部にチェックが付かなくても大丈夫です。

このチェックは試験ではありません。

分からない項目が見つかったら、その項目の記事へ戻ればOKです。

むしろ、

「自分がどこを復習すればいいか分かった」

なら、このチェックには十分意味があります。

PHPを本でも体系的に復習したい方へ【PR】

ToshiLabの記事は、必要なテーマをひとつずつ確認できるように分けています。

一方で、

「PHPを最初から最後まで1冊の流れでも復習したい」

という場合は、初心者向けのPHP入門書を併用する方法もあります。

記事で理解しづらかったところを本で確認したり、

本で分かりづらかった部分をToshiLabの記事へ戻って確認したりすると、別の説明から理解できることがあります。

PR:最初の1冊(必要な方だけ)

PR:PHP学習の最初の参考書として、必要な方だけ見てください。
記事内の内容だけでも進められますが、手元に1冊あると、
PHPの基本文法やフォーム処理をまとめて確認しやすくなります。
※価格や在庫、版数は変わるため、最終確認はリンク先でお願いします。

PHP学習サンプルをまとめてダウンロード

PHPシリーズでは、コードを読むだけでなく、

実際にファイルを開いて確認できるサンプル

も用意していきます。

この総まとめページでは、章ごとのサンプルと全章一括サンプルをまとめてダウンロードできる形にします。

第1章サンプルZIP

PHPを動かすところから、基本的なPHPファイルまでを確認するためのサンプルです。

第1章サンプルZIPをダウンロード

ファイル名:

toshilab-php-chapter-01-samples.zip

第2章サンプルZIP

変数、文字列と計算、if文、配列など、PHP基本文法を確認するためのサンプルです。

第2章サンプルZIPをダウンロード

ファイル名:

toshilab-php-chapter-02-samples.zip

第3章サンプルZIP

foreachやフォーム、GET・POST、お問い合わせフォームなど、データを動かす処理を確認するためのサンプルです。

第3章サンプルZIPをダウンロード

ファイル名:

toshilab-php-chapter-03-samples.zip

第4章サンプルZIP

WordPressとPHPの関係や、共通ファイルを分ける考え方など、第4章を振り返るための確認用サンプルです。

第4章サンプルZIPをダウンロード

ファイル名:

toshilab-php-chapter-04-samples.zip

PHP 1-1〜4-4 全章一括ZIP

章ごとにダウンロードするのではなく、

PHP初心者シリーズのサンプルをまとめて確認したい

場合は、全章一括ZIPを利用できます。

PHP全章サンプルZIPをまとめてダウンロード →

ファイル名:

toshilab-php-learning-all-samples.zip

サンプルZIPは、

完成コードをそのまま暗記するためのものではありません。

記事を読みながら、

「このファイルは何をしている?」

「ここを変えるとどうなる?」

と実際に確認するために使ってください。

全部覚えていなくても大丈夫です

PHP初心者シリーズを最後まで進んだからといって、

PHPのすべてを覚えたわけではありません。

PHPには、このシリーズではまだ扱っていない内容がたくさんあります。

たとえば、

  • オブジェクト指向
  • データベース
  • SQL
  • セッション
  • Cookie
  • 認証・認可
  • API
  • セキュリティ
  • Composer
  • テスト

などです。

ですが、ここで全部を勉強する必要はありません。

PHP初心者シリーズで作りたかった土台

PHPを完璧に暗記する

ではなく、

↓

PHPを動かしたことがある

↓

基本的なコードを見たことがある

↓

分からないところを調べながら読める

↓

いくつかの処理を組み合わせられる

↓

自分で次の学習へ進める

ここまで進めていれば、PHP初心者シリーズの目的は達成です。

PHPの次はどこへ進む?

ここから先は、全員が同じ勉強をする必要はありません。

「何を作ってみたいか」

によって、次の道を選べます。

WordPressをもっと深く学ぶ

WordPressを使ったサイト制作やカスタマイズを深めたい場合は、WordPressへ進みます。

PHPの基礎が分かると、

  • テーマ
  • functions.php
  • フック
  • アクション
  • フィルター
  • 独自プラグイン
  • WordPress API

などを理解する土台になります。

WordPressへ進みたい場合は、PHP 4-1〜4-4も復習用として残しておきましょう。

PHPとWordPressの接続部分が分からなくなったときに戻れます。

LaravelでWebアプリ開発へ進む

PHPでより本格的なWebアプリケーションを作ってみたい場合は、Laravelという選択肢があります。

Laravelでは、

  • ルーティング
  • MVC
  • データベース
  • バリデーション
  • 認証
  • Webアプリケーションの構成

などを学んでいきます。

LaravelはPHPとは別の言語ではありません。

ここまで学んだPHPの基礎の上に、Webアプリ開発の仕組みを積み重ねていく

と考えると分かりやすいです。

自作ツールを作ってみる

新しいフレームワークへ進む前に、

自分で小さなPHPツールを作る

のもおすすめです。

たとえば、

  • 入力した値を加工する
  • 簡単な計算をする
  • CSVを整理する
  • フォームを処理する
  • 小さな管理画面を作る
  • APIから取得した情報を表示する

などです。

自分が欲しいと思った小さなものを作ると、変数・if・配列・関数・フォームなどを組み合わせる練習になります。

HTML・CSS・JavaScriptのModern編へ進む

PHPを学んだあと、

Web制作全体を、現在の考え方でもう一段深く学び直す

ルートもあります。

ToshiLabでは「Modern」という新しいカテゴリを作るのではなく、

既存の、

  • HTMLカテゴリ
  • CSSカテゴリ
  • JavaScriptカテゴリ

の中で、それぞれModern編を展開していきます。

初心者向けシリーズで学んだ内容を土台に、

現在のWeb制作で使われる意味・構造・設計・書き方へアップデートする

ための学習です。

次の学習ルートは4つ

WordPressを深める

LaravelでWebアプリへ進む

自作ツールを作る

HTML・CSS・JavaScriptのModern編でWeb制作を深める

どれか1つだけを選び続ける必要もありません。

興味のあるところから進み、必要になったら別の道へ移っても大丈夫です。

PHP学習はここで終わりではなく、ここから使い始めます

PHP 1-1では、

PHPとは何なのかも、PHPファイルがどう動くのかも、まだ分からないところからスタートしました。

そこから、

PHPを動かす

↓

PHPで処理を書く

↓

PHPでデータを動かす

↓

PHPをWordPressにつなげる

↓

PHPを使って次の制作へ進む

ところまで進みました。

プログラミングは、

全部覚えてから何かを作るものではありません。

作ってみて、

分からなくなって、

調べて、

また動かしてみる。

その繰り返しで少しずつ身についていきます。

PHP初心者シリーズ 完了

第1章
PHPを動かせた

↓

第2章
PHPで処理を書けるようになった

↓

第3章
PHPでデータを動かせた

↓

第4章
PHPがWordPressにつながった

↓

次は、自分が作りたいものへ。

ここまでPHP初心者シリーズを進めていただき、ありがとうございました。

分からなくなったら、このページやPHPロードマップへ戻ってください。

PHPを学んだことをゴールにするのではなく、

PHPを使って何を作れるか

を、ここから少しずつ広げていきましょう。

関連ページ

PHPロードマップ|WordPressにもつながるサーバー側プログラミングの入口

PHPロードマップ
PHPロードマップ|WordPressにもつながるサーバー側プログラミングの入口
PHPロードマップ|WordPressにもつながるサーバー側プログラミングの入口

PHP学習の入口

PHP学習の入口
PHP学習の入口|ロードマップと公開記事を順番に確認する
PHP学習の入口|ロードマップと公開記事を順番に確認する

WEBプログラミング|HTML・CSS・JavaScript・PHPを学ぶ入口

WEBプログラミング
WEBプログラミング|HTML・CSS・JavaScriptを順番に学ぶ入口
WEBプログラミング|HTML・CSS・JavaScriptを順番に学ぶ入口

PHP 4-4|PHP学習の次に進む道|WordPress・Laravel・自作ツールへ

PHP学習の次に進む道
PHP 4-4|PHP学習の次に進む道|WordPress・Laravel・自作ツールへ
PHP 4-4|PHP学習の次に進む道|WordPress・Laravel・自作ツールへ

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です

ABOUT ME
toshi
toshi
フルスタックエンジニア
C型肝炎や感染症の闘病を経て現在通院中
フリーランスとして今日を生きる、それがすべて。
静かな光の中で、歩みを止めずに生きていく。
実験大好きなので色々とやっていきます。
記事URLをコピーしました