2026, 새로운 도약을 시작합니다.

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

2년 전 조회 2,078

수십개의 변수가 있고

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

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

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

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

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

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

답변 2개

채택된 답변
+20 포인트

function abc() {array $arr) {

  echo $arr['id'];

  echo $arr['name'];

}

$arr1 = array();

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

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

abc($arr1);

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

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

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

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

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

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

로그인
🐛 버그신고