XETOWN

질문/답변

웹에 관련된 질문과 답변을 나눌 수 있습니다.
조회 수 49 댓글 5

core/classes/context/Context.class.php 파일내에 1920 줄 근처에 있는 

function get($key)
{
    is_a($this, 'Context') ? $self = $this : $self = self::getInstance();
    if(!isset($self->context->{$key}));
    {
        return null;
    }
    return $self->context->{$key};
}

이 코드에서 ->{$key} 이 부분이 설명돼있는 레퍼런스좀 알려주시면 감사하겠습니다.

구글에서 아무리 찾아도 저 부분에 대한 내용은 없는것 같더라구요. " " (큰따옴표) 내에서 "{$var}" 이런식으로 사용하면 그 var 변수 내에 있는 값이 출력되는건 알겠는데 저런식으로 사용하는건 처음보거든요..ㅠ

부디 고수님들 부탁드립니다.

 

 

  • profile
    기진곰 2016.08.11 22:20:36

    $self는 객체입니다.

    $self->context는 $self의 속성 중 하나이고, 이것도 객체입니다.

    $self->context->example 이런 식으로 context의 속성을 가져올 수 있겠죠?

     

    그런데 저 함수에서는 가져올 속성의 이름이 정해져 있지 않고 $key의 값에 따라 달라져야 합니다.

    $self->context->{$key} 라고 하면 $key의 값에 해당하는 속성을 가져오게 됩니다.

    이미 알고 계신 문자열 치환과 비슷한 기능이예요.

     

    예:

    $self->context->example = 123;

    $key = "example";

    echo $self->context->{$key};

    이렇게 하면 123이 출력됩니다.

  • ?
    갸라 2016.08.11 23:03:14
    아.. 그렇군요!! 정말 감사합니다ㅎㅎ 구글에 아무리 찾아도 안나오더라구요..ㅠ
    그리고 혹시 php online manual 에서 어디로 들어가야 영문 레퍼런스를 볼 수 있는지 아시나요??
  • profile
    기진곰 2016.08.11 23:24:39

    https://secure.php.net/manual/en/index.php

  • ?
    갸라 2016.08.11 23:36:50

    아 제가 질문을 조금 헷갈리게 적어놓았네요..

    답변해주신 내용이 php online manual에서 어디에 있는지 궁금했었습니다ㅎㅎ

  • profile
    기진곰 2016.08.12 00:00:54

    https://secure.php.net/manual/en/language.variables.variable.php


List of Articles
번호 분류 제목 날짜
공지 질문/답변 답변을 확실히 받기위한 질문자 지침서 20 2015.12.31
2579 질문/답변 dispBoardCategory 화면 4 2016.08.11
» 질문/답변 XE core 분석 중 php 문법에 대해서 궁금한점 질문드립니다. 5 2016.08.11
2577 질문/답변 동일 서버에서 라이믹스랑 xe 동시에 사용할때 질문드립니다 3 2016.08.11
2576 질문/답변 목록에서만 나오게 하는 소스 12 2016.08.11
2575 질문/답변 이미지 프로세스 모듈 사용시 원본사이즈로 이미지 어떻게 올리나요?? 1 2016.08.11
2574 질문/답변 Xe 이미지 리퍼러 체크후 다른 이미지 출력하는방법 ... 7 2016.08.11
2573 질문/답변 모바일에서 여러 사진을 한번에 첨부하는 방법이 있을까요? 1 2016.08.11
2572 질문/답변 구글,네이버에 사이트맵을 제출하려고 합니다. 어떤 모듈이 좋을까요? 5 2016.08.10
2571 질문/답변 에디터 글꼴 크기를 rem 단위로 바꾸는 방법 6 file 2016.08.10
2570 질문/답변 개인서버의 전원을 차단하고 이사하면 어떤문제가 생길까요? 24 2016.08.10
2569 질문/답변 nginx 용으로 htaccess 변환 때문에 도움 요청드립니다 2016.08.10
2568 질문/답변 사용중인 서버호스팅 동시접속자 수를 알 수 있을까요? 7 2016.08.10
2567 질문/답변 xetown 처럼 글에 동영상을 넣으려면 어떤 애드온? 에디터 를 다운받아야 하나요? 2 file 2016.08.09
2566 질문/답변 파싱을 막는 방법이 있나요? 4 2016.08.09
2565 질문/답변 홈페이지 출석부쪽에 오류가 나는데요 3 2016.08.09
2564 질문/답변 라이믹스 통합검색 오류 문제 - 통합 검색을 사용할 수 없습니다. 2 file 2016.08.09
2563 질문/답변 스케치북에서 이미지 수정되면 자동으로 썸네일도 수정되게 할수있나요? 1 2016.08.08
2562 질문/답변 게시판 글쓰기 문제.. 2 file 2016.08.08
2561 질문/답변 댓글이나 글 작성시 (아직 등록 누르기전 활성화 되있는) 글자 크기 어떻게 조정해야하나요? 2 2016.08.08
2560 질문/답변 지도 업데이트후에 이미지가 이상해 졌어요~~~ 8 file 2016.08.08
Board Pagination Prev 1 ... 36 37 38 39 40 41 42 43 44 45 ... 169 Next
/ 169
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...