내가 쓴 글에 무슨 문제가 있나요? 확인할 수 있도록 도와주세요.
Laurie
Laurie 2019-11-08 13:21:39
0
2
1200

<?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;?>微信截图_20191108132128.png

Laurie
Laurie

모든 응답(2)
卢小强

$name을 출력하려면 공용 함수 _get 메소드를 사용해야 합니다. Private은 전용 변수이므로 외부에서 호출할 수 없습니다.

永夜微尘

Staff 클래스의 속성은 비공개로 정의되어 있으며 클래스 내에서만 호출할 수 있습니다. 이를 공개로 변경하면 문제가 해결됩니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿