PHP에서 self와 this의 차이
PHPPHP에서 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 |