ホームページ  >  記事  >  バックエンド開発  >  PHP 面接の質問: アクセス制御_PHP チュートリアル

PHP 面接の質問: アクセス制御_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:14:56831ブラウズ

プロパティまたはメソッドのアクセス制御は、キーワード public、protected、または private を先頭に追加することで実現されます。 public で定義されたクラス メンバーにはどこからでもアクセスできます。protected で定義されたクラス メンバーは、そのメンバーが配置されているクラスのサブクラスおよび親クラスからアクセスできます (もちろん、そのメンバーが配置されているクラスにもアクセスできます)。定義されたクラスメンバーには、それが配置されているクラスからのみアクセスできます

コードは次のとおりです コードをコピー
クラスフー
{
プライベート $name = 'hdj'; パブリック関数 getName(){
$this->name を返します。 }
}

クラス Bar は Foo を拡張します
{
パブリック $name = 'ディーカ'; }

$bar = 新しいバー
var_dump($bar->名前); var_dump($bar->getName());



http://www.bkjia.com/PHPjc/628939.html

www.bkjia.com

http://www.bkjia.com/PHPjc/628939.html技術記事プロパティまたはメソッドへのアクセス制御は、キーワード public、protected、または private を先頭に追加することによって実現されます。 public で定義されたクラス メンバーにはどこからでもアクセスできます...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。