ホームページ >バックエンド開発 >PHPチュートリアル >phpオブジェクト指向のカプセル化
この記事では、主に PHP のオブジェクト指向のカプセル化を紹介します。これは、必要な友人が参照できるようになりました。
アクセス制御 (可視性の制限)
例
<?php
class MyClass
{
public $a ='public';
protected $b ='protected';
private $c = 'private';
public function test(){
// 类自身调用
//echo $this->a;
//echo $this->b;
//echo $this->c;
}
}
// 实例化
$c1 = new MyClass();
// 类外 以对象形式调用
echo $c1 -> a; // public
echo '<br/>';
// echo $c1 -> b; 报错
// echo $c1 -> c; 报错
// 调用方法
$c1 -> test();
?>アクセス制御 (可視性の制限)
例
<?php
class MyClass
{
public $a ='public';
protected $b ='protected';
private $c = 'private';
public function test(){
// 类自身调用
//echo $this->a;
//echo $this->b;
//echo $this->c;
}
}
// 实例化
$c1 = new MyClass();
// 类外 以对象形式调用
echo $c1 -> a; // public
echo '<br/>';
// echo $c1 -> b; 报错
// echo $c1 -> c; 报错
// 调用方法
$c1 -> test();
?>以上がphpオブジェクト指向のカプセル化の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。