ch02 — new でインスタンスを作る
スライドで見るこの章を AI と学ぶ
演習問題の詳細
この章の演習問題の内容を読めます。実際に手元で解くには教材リポジトリを clone してください。
ドリル 01 — インスタンスを 1 つ作る
問題
User クラス (プロパティ public string $name;) を定義し、new User() で 1 つインスタンスを作り、name に "太郎" を入れて出力してください。
期待される出力:
太郎
ヒント
class User { public string $name; }を書く$u = new User();でインスタンスを作る$u->name = "太郎";で値を入れるecho $u->name . "\n";で出力
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
PHP ランタイム未読込
ドリル 02 — インスタンスを 2 つ作る
問題
User クラス (プロパティ public string $name;) を定義し、new User() で 2 つ のインスタンスを作ってください。
- 1 つ目の
nameには"太郎"を入れる - 2 つ目の
nameには"花子"を入れる
その後、2 つの name をこの順で出力してください。
期待される出力:
太郎
花子
ヒント
new User()を 2 回呼ぶと別々のインスタンスが作れる- それぞれ別の変数 (
$aと$bなど) に入れる - 一方の
nameを変えても、もう一方には影響しない
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
PHP ランタイム未読込
演習問題(2問)
サイト内で問題文・雛形・解答例を確認できます。実際に手元で解くには教材リポジトリを clone してください。
完了にすると進捗に反映されます