PHP에서 선택적 함수 인수 건너뛰기
선택적 인수가 있는 PHP 함수로 작업할 때 이를 효과적으로 우회하는 방법을 아는 것이 중요합니다. 다음과 같이 정의된 함수가 있는 시나리오를 생각해 보세요.
function getData($name, $limit = '50', $page = '1') { // ... }
이제 이 함수를 호출하고 $limit 매개변수를 건너뛰어 기본값('50')을 가정하도록 하겠습니다. 다음과 같이 함수 호출을 잘못 시도하면 원하는 결과를 얻을 수 없습니다.
getData('some name', '', '23');
$page에 대한 값을 전달하는 동안 $limit 인수를 올바르게 건너뛰려면 $limit 앞의 모든 매개 변수를 지정해야 합니다. 함수 호출에서:
getData('some name', null, '23');
$limit 매개변수에 null을 전달하면 해당 인수에 기본값이 사용됩니다. 선택적 인수 건너뛰기는 순차적으로만 작동한다는 점에 유의하는 것이 중요합니다. 매개변수 목록 끝에 있는 선택적 인수를 건너뛰려면 이전 인수를 모두 지정해야 합니다.
선택적 인수를 혼합하여 일치시켜야 하는 상황이 발생하면 기본값을 할당하는 것이 좋습니다. 빈 문자열('') 또는 null 값입니다. 이를 통해 여전히 기본값을 유지하는 경우 함수 내에서 이를 무시할 수 있습니다.
위 내용은 PHP에서 선택적 함수 인수를 올바르게 건너뛰는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!