속성 선언은 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!