상황은 이렇다
A 클래스에서 API함수를 불러와야하는데
그A클래스는 밑단의 BASE클래스를 상속을 받아서 API함수를 사용해왔다
C클래스에서 그 밑단의 BASE클래스 없이 API함수를 사용할려고 하다가 삽질을 하게됐다
protected 변수에 객체가 그래서 A 클래스에서 C클래스의 API함수를 불르는 함수에 BASE 클래스를 상속 받은 A클래스를 THIS로 던져줘서 C클래스에서 이것을 받아서 API함수를 이용하려고 햇지만 실패 하였다
최종적으로 A클래스에서 BASE클래스의 THIS 대신 protected변수를 C클래스에 던져줫고
C클래스에서는 그것을 받아서API함수를 실행하니깐 실행되었다
'PHP' 카테고리의 다른 글
null 로 변수 선언 한뒤 int 값을 넣는 경우 (0) | 2015.10.16 |
---|---|
implode 함수 (0) | 2015.09.25 |
php 디버깅 시 황당한경우 $를 두개먹힌 $$ 경우 (0) | 2015.09.21 |
자바와 php 차이 지역변수와 관련해서 (0) | 2015.09.08 |
MYSQL 페이징할때 SQL_CALC_FOUND_ROWS를 쓰자 (0) | 2015.09.04 |