찾다

 >  Q&A  >  본문

내가 쓴 글에 무슨 문제가 있나요? 확인할 수 있도록 도와주세요.

<?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

LaurieLaurie1880일 전1217

모든 응답(2)나는 대답할 것이다

  • 卢小强

    卢小强2019-11-09 08:41:11

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

    회신하다
    0
  • 永夜微尘

    永夜微尘2019-11-08 18:52:23

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

    회신하다
    0
  • 취소회신하다