こんにちは、以下のコードをご覧ください。
<?php
class A
{
public $name;
public function getName()
{
return $this->name;
}
}
class B extends A
{
public function setName()
{
$this->name = 'Prasad';
}
}
$obj = new B();
echo $obj->getName();
?>
ここで、名前をエコーしても何も表示されません。クラス A の $name に関連しています。この問題は getName または setName に関係していますか? 拡張クラス B からクラス A の $name 変数を設定するにはどうすればよいですか。また、クラス B オブジェクトからそれを取得するにはどうすればよいですか。私が見逃したことについてのヒントや説明を感謝します。