84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
이 메서드가 있고 그 안에 $this를 사용하고 싶지만 얻을 수 있는 것은 다음과 같습니다. 치명적인 오류: $this는 개체 컨텍스트에서 사용되지 않습니다.
어떻게 작동하게 할 수 있나요?
정적 함수는 인스턴스화된 개체와 독립적이므로 정적 함수 내에서$this를 사용할 수 없습니다. 함수를 정적이 아닌 것으로 만드십시오.
$this
편집: 정의에 따르면 정적 메서드는 인스턴스화된 개체 없이 호출될 수 있으므로 정적 메서드 내에서$this를 사용하는 것은 의미가 없습니다.
이것이 옳은 일입니다
정적 메서드의 경우self::而不是$this->를 사용하세요.
self::
$this->
참조:PHP 정적 메서드 튜토리얼자세한 정보:)
정적 함수는 인스턴스화된 개체와 독립적이므로 정적 함수 내에서
$this
를 사용할 수 없습니다. 함수를 정적이 아닌 것으로 만드십시오.편집: 정의에 따르면 정적 메서드는 인스턴스화된 개체 없이 호출될 수 있으므로 정적 메서드 내에서
$this
를 사용하는 것은 의미가 없습니다.이것이 옳은 일입니다
으아아아정적 메서드의 경우
self::
而不是$this->
를 사용하세요.참조:PHP 정적 메서드 튜토리얼자세한 정보:)