[XE jQuery] 제목 없음-http://web.geusgod.pe.kr:8081/index.php?mid=xe&document_srl=21302
2016.09.05 13:49
1077
0
https://eond.com/380166

is_a($this, 'Context') ? $self = $this : $self = Context::getInstance();


is_a는 객체가 이 클래스나 부모 클래스 중 하나인지 확인
객체가 이 클래스나 부모 클래스 중 하나이면 TRUE, 아니면 FALSE를 반환합니다. 


삼항연사자는 아래와 같이 실행됨.
조건 ? 참일때 : 거짓일때 ;



Context.class.php 파일에 보면 아래 체크 문구가 굉장히 많다.
is_a($this, 'Context') ? $self = $this : $self = Context::getInstance();


주어진 object(=$this)가 이 클래스(=Context)나 부모 클래스 중 하나인지 확인합니다.
객체가 이 클래스나 부모 클래스 중 하나이면 TRUE, 아니면 FALSE를 반환합니다.


현재까지 100% false 인데 정확히 어느 부분을 위해서 저렇게 많이 체크하는지 확인해 봐야 겠다.
core 튜닝을 위해서... (우선 본 사이트는 $self = Context::getInstance(); 으로 바로 선언하였다.)

닫기

마이페이지

로그인을 해주세요

네이버로 로그인