찾다

 >  Q&A  >  본문

php - 왜 오류가 발생하나요?

<코드><?php
클래스 aa{
   정적 공개 $zz = 8;
   공개 함수 a1(){
        $a=1;
        $this->a2();
        $a를 반환합니다;

    }
    
    공개 함수 a2(){
        $this->zz +=1;
    }
}

$k = 새로운 aa();
$k->a1();
$k->a2();
 
에코 $k->zz;
에코 '<br>';
echo $k->a1();
주사위();

엄격한 표준: 13행의 D:WWWclient.php에서 정적 속성 aa::$zz에 비정적 속성으로 액세스

공지: 정의되지 않은 속성: 13행의 D:WWWclient.php에 있는 aa::$zz

엄격한 표준: 27행의 D:WWWclient.php에서 정적 속성 aa::$zz에 비정적 속성으로 액세스
2

엄격한 표준: 13행의 D:WWWclient.php에서 정적 속성 bb::$zz에 비정적으로 액세스

공지: 정의되지 않은 속성: 13행의 D:WWWclient.php에 있는 bb::$zz
1

漂亮男人漂亮男人2816일 전533

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

  • phpcn_u1582

    phpcn_u15822017-05-16 13:15:40

    정적 멤버 변수는 정적 메서드로만 접근할 수 있고, 정적 메서드는 정적 멤버에만 접근할 수 있습니다

    정적 멤버에 액세스하는 방법:

    으아악

    회신하다
    0
  • 阿神

    阿神2017-05-16 13:15:40

    $zz를 정적 변수로 선언했는데 $this를 사용하여 호출했는데 문제가 없나요?

    회신하다
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 13:15:40

    정적 멤버 변수는 정적인 방식으로 호출됩니다

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