선택적 매개 변수가있는 함수를 만들 때 가장 많이 전달 될 가능성이 높고 함수에서 매개 변수를 지정하는 순서를 결정해야합니다. 선언.배열을 사용하여 선택적 함수 매개 변수를보다 쉽게 전달하는 방법
public function myFunc($mightBeEmptyA, $mightBeEmptyB, $mandatoryParam)
{
}
이 더 나은 연습이고,이 프로그램은 다음과 같은?
에 배열을 사용 할 더 나은 것 :
은 그리 절묘한 $ mandatoryParam로 아래의 기능을 가지고 매개 변수를 대신 전달하십시오. 배열의 매개 변수를 처리하는 데 필요한 추가 논리가 가치가 있습니까?
아마도. 그것은 달려있다. 너무 많은 매개 변수를 전달하는 경우 먼저 함수/매개 변수를 단순화 할 수 있는지 여부를 조사해야합니다. – deceze