PHP 객체 속성에 대한 액세스 구문은 무엇입니까?
P粉966335669
P粉966335669 2023-08-22 19:45:26
0
2
669
<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粉966335669
P粉966335669

모든 응답(2)
P粉143640496

$this->property1 의미:

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

$this->$property1 의미:

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

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

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

예:

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