포럼
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
XE를 살펴보다보니 Context.class.php에서 static을 안쓰더군요?
2015.02.04 22:02
보통 XE에서 자주 쓰는 Context::get(~~~); 과 같이, 클래스명::함수명(매개변수1, 매개변수2, ...); 처럼 쓰려면,
static function 함수명(매개변수1, 매개변수2, ...){
함수내용;
}
처럼 써야 하는데, XE에서는 모든 함수가 다 static이 안붙어 있더라구요.
그리고 원래 static을 붙이지 않고 쓰면 Strict 오류 메세지가 나타납니다.
(XE에서는 error_reporting(E_ALL^...^E_STRICT); 이런식으로 안나타나게 설정)
구지 error_reporting으로 오류 메세지를 안나타나게 하고, static을 안붙이는데 이유가 있을까요?
php5.2 이상의 코드가 아직 적용되지 않은 것이죠;
Pull Request 주시면 됩니다.