묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
PHP 문법 한가지 질문 드려요 ㅠ
2010.08.09 23:42
안녕하세요 ~
XE에 대한 매력으로 PHP까지 공부하고자 나선 신손입니다.
다름이 아니라....
$module_srl = Context::get('module_srl'); 이 부분이 이해가 되질 않습니다 ㅠ
바로 :: 이것 때문이지요..ㅠ 도저히 ::가 무엇인지 모르겠습니다 ㅠ
책도 찾아보고, 인터넷 검색도 해보았습니다...ㅠ 너무 간단한거라서 안나오는걸까요?!ㅠ
$module_srl = Context::get('module_srl');
Context라는 클래스에 get이라는 함수를 불러오는 것입니다.
get이라는 함수에 변수로 module_srl이라는 문자열 값을 입력하는 것이구요. 그러면 Context클래스의 get이라는 함수가 어떤 값을 반환합니다. 그 값이 $module_srl으로 연결/할당 (하여간;)됩니다.
위까지는 PHP에 대한 설명입니다.
XE 함수니.. 그 함수에대한 설명을 아는 범위 내에서 하면, Context::set()과 쌍이 되는 함수입니다. set함수를 이용해서 변수를 설정하고 get함수를 이용해 불러오는 것입니다. "뭐하러 이런게 있느냐?"라고 하시면, 어떤 값을 편리하게 XE의 여러부분에서 불러오고 수정하고 저장하기 위해서 이렇게 씁니다.;;
GET이나 POST방식으로 전달된 요청 변수들도 저런식으로 불러올 수 있습니다. 도움이 되셨길 바랍니다;