コードをコピー コードは次のとおりです:
class Foo
{
private $name = 'hdj ';
public function getName(){
return $this->name;
}
}
class Bar extends Foo
{
public $name = 'deeka ';
}
$bar = 新しいバー
var_dump($bar->getName()); 🎜>
アクセス制御
プロパティまたはメソッドのアクセス制御は、先頭に public、protected、または private のキーワードを追加することで実現されます。 public で定義されたクラス メンバーはどこからでもアクセスでき、protected で定義されたクラス メンバーは、そのメンバーが配置されているクラスのサブクラスおよび親クラスからアクセスできます (もちろん、そのメンバーが配置されているクラスにもアクセスできます)。定義されたクラス メンバーには、そのメンバーが配置されているクラスからのみアクセスできます。