Skip to main content
조회 수 3592 추천 수 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(); 으로 바로 선언하였다.)


  1. [기초튼튼] PHP is_a 의미, 삼항연산자

    Date2013.11.18 CategoryXE PHP Bygeusgod Views3592
    Read More
  2. XE index.php 파일 부터 관련된 부분을 분석합시다.(3)

    Date2013.11.18 CategoryXE PHP Bygeusgod Views4547
    Read More
  3. XE index.php 파일 부터 관련된 부분을 분석합시다.(2)

    Date2013.11.18 CategoryXE PHP Bygeusgod Views4483
    Read More
  4. XE index.php 파일 부터 관련된 부분을 분석합시다.(1)

    Date2013.11.18 CategoryXE PHP Bygeusgod Views4550
    Read More
  5. [기초튼튼] PHP -> 의미

    Date2013.11.15 CategoryXE PHP Bygeusgod Views3514
    Read More
  6. [기초튼튼] PHP & 의미, @ 의미, :: 의미, : 의미

    Date2013.11.15 CategoryXE PHP Bygeusgod Views8740
    Read More
Board Pagination Prev 1 Next
/ 1