topic: web (HTTP / $_GET / $_POST / form / php -S) / ch03
ch03 — `$_GET` でクエリ文字列を受け取る
学習目標
- URL の
?key=value&key2=value2を$_GET連想配列で受け取れる $_GET['key'] ?? 'default'で 欠落に強い コードを書ける- 採点用に stdin から query string を
parse_strで$_GETに組み立てる 書き方を知る
所要時間
スライド 5 分 + ドリル 2 問 = 20 分
ドリル
| no | 内容 |
|---|---|
| 01 | name=太郎 を受け取り "こんにちは、太郎さん" を出力 |
| 02 | name=太郎&age=20 を受け取り "太郎 (20歳)" を出力 |
本物の Web で確認したい場合
cd topics/12-web/ch03-get-params/drill/01-get-name/
php -S localhost:8000 answer.php
ブラウザで http://localhost:8000/?name=太郎 を開く (URL に ?name=... を付けるのを忘れない)。
演習問題(2問)
サイト内で問題文・雛形・解答例を確認できます。実際に手元で解くには教材リポジトリ(nomuraya-dojo/php)を clone してください。