ch05 — $this でプロパティを参照する
スライドで見るこの章を AI と学ぶ
演習問題の詳細
この章の演習問題の内容を読めます。実際に手元で解くには教材リポジトリを clone してください。
ドリル 01 — $this->name を使った greet
問題
User クラスを定義してください。
public string $name;public function greet(): void { ... }—"こんにちは、{name}です"を出力 ({name}は$this->nameの値)
new User() でインスタンスを作り、name に "太郎" を入れて、greet() を呼んで出力してください。
期待される出力:
こんにちは、太郎です
ヒント
- メソッド内で
$nameではなく$this->nameと書く echo "こんにちは、" . $this->name . "です\n";の形で OK- もしくは
echo "こんにちは、{$this->name}です\n";でも同じ結果
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
PHP ランタイム未読込
演習問題(1問)
サイト内で問題文・雛形・解答例を確認できます。実際に手元で解くには教材リポジトリを clone してください。
完了にすると進捗に反映されます