ch03 — プロパティを読み書きする
スライドで見るこの章を AI と学ぶ
演習問題の詳細
この章の演習問題の内容を読めます。実際に手元で解くには教材リポジトリを clone してください。
ドリル 01 — 2 つのプロパティを設定して出力
問題
User クラスを定義してください。
public string $name;public int $age;
new User() でインスタンスを作り、name に "太郎"、age に 20 を入れて、それぞれ 1 行ずつ出力してください。
期待される出力:
太郎
20
ヒント
$u = new User();でインスタンスを作る$u->name = "太郎";$u->age = 20;で書き込みecho $u->name . "\n";echo $u->age . "\n";で読み出し
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
PHP ランタイム未読込
ドリル 02 — 3 つのプロパティを設定して出力
問題
User クラスを定義してください。
public string $name;public int $age;public string $city;
new User() でインスタンスを作り、次の値を入れてください。
| プロパティ | 値 |
|---|---|
name |
"太郎" |
age |
25 |
city |
"東京" |
その後、name → age → city の順に 1 行ずつ出力してください。
期待される出力:
太郎
25
東京
ヒント
- 3 つのプロパティをクラス内に並べる
- 同じインスタンスにすべて書き込む
- 出力は宣言順 (name → age → city) で揃える
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
PHP ランタイム未読込
演習問題(2問)
サイト内で問題文・雛形・解答例を確認できます。実際に手元で解くには教材リポジトリを clone してください。
完了にすると進捗に反映されます