この記事では、主に 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 サイトの他の関連記事を参照してください。