이 기사에서는 특정 참조 가치가 있는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!