このサイトについて
運営者
PHPの学校 は、PHPスクール講師として日々受講生を指導する中で「公式マニュアルだけでは伝わらない」と感じた点を、現場の言葉で解説するサイトです。
サイトの仕組み
本サイトは「リクエスト時にPHPが動く動的サイト」ではなく「ビルド時にPHPが動いてHTMLを生成する静的サイト」です。これによりAdSense審査・SEO・速度・運用コストのすべてが最適化されます。
技術スタック (透明性のため公開)
本サイトは PHP 8.2+ 自身で構築されています。受講生が学んでいる言語そのもので動いているサイト = 教材の一部です。
- 言語: PHP 8.2+ (ビルド時実行)
- テンプレート: PHP標準テンプレート (
<?= ?>) - Markdown処理: erusev/parsedown (Composer経由)
- ルーティング: 自前実装 (40行未満)
- シンタックスハイライト: highlight.js (CDN)
- 配信: Cloudflare Pages (約300拠点の CDN で世界配信)
- ローカル開発:
php -Sでフル動的動作も可能 - ビルド/デプロイ: GitHub Actions が main push を検知 → PHP を実行 → 静的HTML生成 → wrangler で Cloudflare Pages にデプロイ
「なぜ PHP なのに静的化?」 — AdSense・SEO・速度・運用コストの最適化のため、リクエスト時ではなくビルド時に PHP を実行しています。これは Astro/VitePress のような汎用 SSG ではなく、PHP で自作した Markdown 駆動の SSG です。ソースコード(PHP)は GitHub で公開しているので、実際に PHP で書かれていることを確認できます。
コンテンツの方針
- PHP公式マニュアルを「正本」として扱い、各トピックの末尾でリンクを貼ります
- マニュアルの文章を転載しません。すべて講師が書き下ろした独自コンテンツです
- コード例は実際にスクール現場で受講生がつまずいたパターンから構成しています
- 難易度を L1〜L5 で明示し、初学者が迷子にならない学習動線を作っています
著作権・ライセンス
- 本サイトの解説文・コード例は MITライセンスで公開しています
- PHP公式マニュアルへの参照は CC BY 3.0 に基づきます
- 「PHP」は The PHP Group の商標です
お問い合わせ
お問い合わせフォームからご連絡ください。