PHP 객체 속성에 대한 액세스 구문은 무엇입니까?
P粉966335669
P粉966335669 2023-08-22 19:45:26
0
2
515

PHP 개체의 속성에 어떻게 액세스하나요?

또한 $this->$property1$this->property1을 사용하여 객체 속성에 액세스하는 것의 차이점은 무엇인가요?

$this->$property1를 사용하려고 하면 다음 오류가 발생합니다.

<인용문>

'PHP: null 속성에 액세스할 수 없습니다'.

PHP의 개체 속성 문서에 이 문제를 언급하는 주석이 있지만 해당 주석에서는 이에 대해 자세히 설명하지 않습니다.

P粉966335669
P粉966335669

모든 응답 (2)
P粉143640496

$this->property1의미:

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

$this->$property1의미:

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

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

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

    예:

    으아악
      최신 다운로드
      더>
      웹 효과
      웹사이트 소스 코드
      웹사이트 자료
      프론트엔드 템플릿
      회사 소개 부인 성명 Sitemap
      PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!