>  기사  >  백엔드 개발  >  PHP 클래스의 속성 설명

PHP 클래스의 속성 설명

怪我咯
怪我咯원래의
2017-06-28 13:25:452002검색

속성 선언은 public, protected 또는 private 키워드로 시작하고 그 뒤에 일반 변수 선언이 옵니다. 초기화를 위해 속성의 변수를 기본값으로 설정할 수 있으며, 기본값은 상수여야 합니다.

class Car {
    //定义公共属性
    public $name = '汽车';
    //定义受保护的属性
    protected $corlor = '白色';
    //定义私有属性
    private $price = '100000';
}

기본값은 공개이며 외부 세계에서 액세스할 수 있습니다. 일반적으로 객체의 속성이나 메서드는 ->objectoperator를 통해 액세스합니다. static 속성의 경우 ::이중 콜론을 사용하여 액세스합니다. 클래스 멤버 메서드 내에서 호출되면 $this 의사 변수를 사용하여 현재 개체의 속성을 호출할 수 있습니다.

$car = new Car();

echo $car->name; //객체의 속성 호출

echo $car->color; //오류 보호된 속성은 외부 호출을 허용하지 않습니다

echo $car->price; //오류 프라이빗 속성은 외부 호출을 허용하지 않습니다

Protected 속성과 프라이빗 속성은 외부 호출을 허용하지 않지만 클래스의 멤버 메서드 내에서 호출할 수 있습니다.

아아아아

위 내용은 PHP 클래스의 속성 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.