복붙노트

PHP에서 self와 this의 차이

PHP

PHP에서 self와 this의 차이


여러모로 변태적인 php 답게 php에서는 self와 this를 구별해서 사용합니다.


self는 static, 즉 클래스 자체에 속하는 함수나 변수를 가리킬 때 사용합니다.

this는 instance, 즉 개별 객체 - 인스턴스의 함수나 변수를 가리킵니다.

사용법

class self_this{  
private $this_var = "인스턴스 변수";  
private static $self_var = "정적 변수";  

function test(){  
echo "이것은 인스턴스 변수입니다. : " . $this->this_var;  
echo "이것은 정적 변수입니다. : " . self::$self_var;  
}  
}  


'PHP' 카테고리의 다른 글

PHP 이메일 형식 검사하기  (0) 2017.11.28
PHP 랜덤 문자열 만들기  (0) 2017.11.28
PHP 멀티 쓰레딩  (0) 2017.11.27
PHP에서 다음 페이지로 변수값 넘기기  (0) 2017.11.26
PHP로 유튜브 썸네일 가져오기  (0) 2017.11.26