테스트 사이트 - 개발 중인 베타 버전입니다

함수에 많은 변수를 보내야할때 처리방법 채택완료

타버린나무 2년 전 조회 1,885

수십개의 변수가 있고

여러 상황에 따라 몇몇 변수값을 변경하고 쿼리를 치는데

쿼리문이 너무 반복되어 쿼리치는 코드를 따로 함수로 만들었습니다. 

 

그런데 쿼리문에 보내야 하는 변수가 너무 많은데

함수(변수1,변수2..... 변수50);  이런식으로 하시는지...

함수내에서 global 변수1...   식으로 하시는지...

 

거의 모든 변수를 함수로 보내는 상황에서 코딩 고수님들은 어떤식으로 하실까 궁굼합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
2년 전

function abc() {array $arr) {

  echo $arr['id'];

  echo $arr['name'];

}

 

$arr1 = array();

$arr1['id'] = 'aaa';

$arr1['name'] = 'bbb';

 

abc($arr1);

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

2년 전

객체나 배열로 전달합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인