찾다

 >  Q&A  >  본문

PHP 객체 속성에 대한 액세스 구문은 무엇입니까?

<p><strong>PHP 개체의 속성에 어떻게 액세스하나요? </strong></p> <p>또한 <code>$this->$property1</code>와 <code>$this->property1</code>을 사용하여 객체 속성에 액세스하는 것의 차이점은 무엇인가요? </p> <p><code>$this->$property1</code>를 사용하려고 하면 다음 오류가 발생합니다. </p> <인용문> <p>'PHP: null 속성에 액세스할 수 없습니다'. </p> </인용문> <p>PHP의 개체 속성 문서에 이 문제를 언급하는 주석이 있지만 해당 주석에서는 이에 대해 자세히 설명하지 않습니다. </p>
P粉966335669P粉966335669462일 전652

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

  • P粉143640496

    P粉1436404962023-08-23 18:25:47

    $this->property1 의미:

    객체를 사용하고 객체에 바인딩된 property1 변수를 가져옵니다

    $this->$property1 의미:

    $property1 문자열을 평가하고 결과를 사용하여 해당 객체에 바인딩된 $property1 결과로 명명된 변수를 얻습니다

    회신하다
    0
  • P粉336536706

    P粉3365367062023-08-23 10:46:49

    1. $property1 //특정 변수
    2. $this->property1 // 특정 속성

    일반적인 클래스 사용에서는 "$"를 사용할 필요가 없습니다. 그렇지 않으면 어떤 값이든 사용할 수 있는 "$",否则你将调用一个名为$property1라는 변수를 호출하게 됩니다.

    예:

    으아악

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