Skip to main content
조회 수 3580 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

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(); 으로 바로 선언하였다.)


List of Articles
번호 카테고리 제목 글쓴이 날짜 조회 수
3 XE DB XML 쿼리 sort 정렬 두개 처리하는 방법 geusgod 2012.05.22 6359
2 XE DB XE MSSQL 2005에 설치하기 2 종스 2009.11.19 25675
1 XE DB XE xml Query 테이블간 조인하기 종스 2009.11.05 27001
Board Pagination Prev 1 Next
/ 1