クラスの基本 / ch04 — メソッドを定義して呼ぶ / 演習 01
📝 ドリル 01 — greet メソッドを呼ぶ
問題
User クラスを定義してください。
public function greet(): voidというメソッドを 1 つ持つ- このメソッドは
"こんにちは\n"をechoするだけ
new User() でインスタンスを作り、greet() を呼んで出力してください。
期待される出力:
こんにちは
採点
php scripts/grade.php v2/topics/08-class/ch04-methods/drill/01-greet-method/
ヒント
functionはクラスの{ }の中に書く- 呼び出しは
$u->greet();のように()を忘れない - まだ
$thisは使わない。固定の文字列をechoするだけ
テストケース
期待される出力
こんにちは
📄 starter.php(雛形)
このコードから書き始めてください。
<?php
// TODO:
// 1. User クラスを定義し、その中に
// public function greet(): void { ... }
// を書く。中で "こんにちは\n" を echo する。
// 2. new User() でインスタンスを作る
// 3. インスタンスから greet() を呼ぶ
✅ 解答例を見る(自分で解いてから)
<?php
class User {
public function greet(): void {
echo "こんにちは\n";
}
}
$u = new User();
$u->greet();