본문 바로가기

Framework & Library/Laravel

라라벨 입문 중의 소소한 정리 5. PHP $this 와 self 의 차이점

 

$this

: 현재 자신을 나타내는 표현

->

: 해당 객체 내의 속성이나 메소드를 지칭할 때 사용

$this 와 self 의 차이점

$this는 현재 인스턴스를,

self는 명령이 실행되는 위치의 클래스 자체를 가리킴

 

별다른 이유가 없을 때엔

$this를 주로 사용하고,

self는 현재 클래스를 지칭해야 하는 경우 (static 등) 사용

 

출처 :

https://m.blog.naver.com/PostView.naver?blogId=vefe&logNo=221454883593&proxyReferer=https:%2F%2Fwww.google.com%2F 

 

[PHP] $this, self, ->

만약 $this -> shape 라는 표현이 있다고 칩니다. '$this' 의 의미는 현재 자신을 나타내는 ...

blog.naver.com