반응형
$this
: 현재 인스턴스
self
: 명령이 시행되는 위치의 클래스 자체
1. $this를 사용해야 하는경우
- 별다른 이유가 없는경우
2. self::를 사용해야하는경우
- 현재 클래스를 가리켜야만 하는경우 (static등)에는 self를 사용
https://velog.io/@qjdrptmzk/PHP-this-vs-self
PHP this vs self
this는 현재 인스턴스를 가리키고 self는 호출된 클래스 자체를 가르킴construct가 자식클래스(Y)에는 없지만 부모클래스(X)에 construct가 있기 때문에 인자가 없는 Y클래스가 생성된 경우에 부모클래
velog.io
반응형
'개발 > laravel' 카테고리의 다른 글
laravel. 라라벨 세일 설치 및 docker is not running 오류 발생 대처 (mac) (0) | 2023.04.12 |
---|---|
laravel. validator 문서 및 커스터마이징 (0) | 2022.06.27 |
laravel. array 에 추가 하는 방법 (0) | 2022.06.21 |
laravel. 현재시간 milliseconds로 구하기 (0) | 2022.06.14 |
laravel. 이미지 width, size 구하기 (0) | 2022.06.14 |