| 제목 | 참조연산자 다시 질문드려봅니다. ^^; | ||
|---|---|---|---|
| 글쓴이 | 불꽃코딩 | 작성시각 | 2010/03/10 22:52:50 | 
|  | |||
| http://www.codeigniter-kr.org/qna/view/2119/page/1/q/참조 $CI =& get_instance(); 
 
function &get_instance()
{
 return CI_Base::get_instance();
}
class CI_Base {
 private static $instance;
 public function CI_Base()
 {
  self::$instance =& $this;
 }
 public static function &get_instance()
 {
  return self::$instance;
 }
}
function &get_instance()
{
 return CI_Base::get_instance();
}
혹시 위에 코드들이 뭐하는 애들인지좀 대충이라도 설명해주실수 있는지요?답변 주시면 감사하겠습니다. | |||
| 다음글 | [초보]print도 예약어? (1) | ||
| 이전글 | ajax를 사용하거나 form으로 url정보를 넘길경우... (3) | ||
| 
                                헛발이
                                /
                                2010/03/11 12:01:37 /
                                추천
                                0
                             | 
| 
                                양승현
                                /
                                2010/03/12 13:36:00 /
                                추천
                                0
                             $this는 ci본연의 객체라 보시면 될듯하구요. | 
이렇게 해 보면 $this의 값들이 모조리 나오잖아요? 기타 설정이나..
그래서
$CI=& get_instance();를 해서
$this를 참조 할수 없을때
$CI=& get_instance();를 해서 $this->ci->.....이렇게 사용할수 있도록
참조 시키는건 아닌가 하는데...
추측일 뿐입니다... 웅파님 ^^;