ch01 — PHP とは何か
スライドで見るこの章を AI と学ぶ
演習問題の詳細
この章の演習問題の内容を読めます。実際に手元で解くには教材リポジトリを clone してください。
ドリル 01 — はじめての PHP 実行
問題
starter.php の中身を見て、そのまま php コマンドで実行してください。
期待される出力:
動いた
進め方
submission.phpを作って (starter.phpをコピーしても良い)、中身を編集するphp submission.phpで実行して動いたと出ることを確認
ヒント
<?php ?>のタグに囲まれた部分だけが PHP として実行されるechoの後ろにダブルクォートで文字列を書く- 文の最後にセミコロン
;をつける
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
ドリル 02 — Hello World
問題
echo を使って 3 つの行 をこの順番で出力するプログラムを書いてください。
期待される出力:
Hello
World
PHP
進め方
submission.php(またはstarter.php) にechoを書くphp submission.phpで 3 行出るか確認
ヒント
echo "Hello\n";のように\nを入れると改行\nを使うときは ダブルクォート で囲む (シングルクォートだと改行されない)echoを 3 回書いてもいいし、1 つの文字列にまとめてもいい
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
演習問題(2問)
サイト内で問題文・雛形・解答例を確認できます。実際に手元で解くには教材リポジトリを clone してください。
クイズで確かめる 全 3 問
読み終えた内容を 1 分で確認。回答は記録されません。問題の JSON は quiz.json でも取得できます。
-
Q1. PHP コードはどこで実行される? (choice)
サーバー側で PHP インタプリタが動き、結果として HTML を返します。ブラウザは HTML を受け取って表示するだけです。
-
Q2. `.php` ファイルはブラウザで直接開ける? (yesno)
ブラウザは PHP を解釈できません。サーバー経由で実行された結果の HTML だけを受け取ります。
-
Q3. PHP コードを CLI で実行するコマンドは `___` です。 (fill)
`php hello.php` のように `php` コマンドにファイルを渡して実行します。
完了にすると進捗に反映されます