질문 Q #19535
function 에서 array 전역변수 사용못하나요?
너구리너구리 2018-03-07 17:03:14

view페이지 단에서 php function을 하나 만들었습니다.

재귀함수로 만들었는데 array 변수를 사용을 못합니다.

ex1, 2 둘다 저장이 안되네요.

혹시 몰라 function 안에 global $groupname_arr; 선언을 해줘도 안되네요.

코드이그나이터 프레임워크에선 저런형태로 사용 못하나요?

 

$groupname_arr = array();

function extract_groupname(){

    ex1) $groupname_arr[] = "1111";

    ex2) array_push($groupname_arr, "1111");

}

extract_groupname()

print_r($groupname_arr);

답변 1
#1 변종원(웅파) 2018-03-07 18:46:07

해당함수를 헬퍼에 넣고 실행하세요.

ci의 뷰는 php 일반 출력과 시점도 다르고 구현형태도 좀 다릅니다.

데이터 가공은 가급적이면 컨트롤러나 모델에서 처리하시구요.