PHP에서 선택적 함수 인수 건너뛰기
PHP에서는 기본값으로 함수 매개변수를 정의하여 선택적 인수를 허용할 수 있습니다. 그러나 이러한 함수를 호출할 때 특정 선택적 인수를 건너뛰고 싶은 상황이 발생할 수 있습니다.
다음 함수를 고려하세요.
function getData($name, $limit = '50', $page = '1') { // ... }
중간 매개변수($limit)를 건너뛰고 마지막 매개변수($page)에 값을 제공하는 경우 다음과 같이 함수를 호출합니다.
getData('some name', '', '23');
중간 매개변수에 빈 문자열을 할당하여 해당 매개변수를 취하게 하므로 이는 맞습니다. 기본값('50'). 기본값이 제공되면 PHP는 빈 문자열 값이 있는 매개변수를 자동으로 건너뜁니다.
추가 고려 사항
이전의 모든 선택적 매개변수에 대한 값을 제공하지 않고 매개변수 목록의 중간에 표시됩니다. 예를 들어 다음 호출은 유효하지 않습니다.
getData('some name', NULL, '23');
목록 끝에 있는 선택적 매개변수에 대한 값을 조건부로 제공해야 하는 경우 기본값인 '' 또는 null을 제공하는 것이 좋습니다. 함수 내부의 기본값을 확인하여 로직 처리 방법을 결정하세요.
위 내용은 PHP에서 선택적 함수 인수를 어떻게 건너뛸 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!