<?phpclass 직원{ 비공개 $name; 비공개 $나이; 개인 급여; 공개 함수 _construct($name,$age,$salary) { $this->name=$name; $this->나이=$나이; $this->급여=$급여; } 공개 함수 _get($name) { return $this->$name; }}$obj=new Staff('peter',18,4000);echo $obj->name;echo $obj->age;?>
$name을 출력하려면 공용 함수 _get 메소드를 사용해야 합니다. Private은 전용 변수이므로 외부에서 호출할 수 없습니다.
Staff 클래스의 속성은 비공개로 정의되어 있으며 클래스 내에서만 호출할 수 있습니다. 이를 공개로 변경하면 문제가 해결됩니다
$name을 출력하려면 공용 함수 _get 메소드를 사용해야 합니다. Private은 전용 변수이므로 외부에서 호출할 수 없습니다.
Staff 클래스의 속성은 비공개로 정의되어 있으며 클래스 내에서만 호출할 수 있습니다. 이를 공개로 변경하면 문제가 해결됩니다