다음 코드의 실행 결과는 무엇인가요?
다음 코드의 실행 결과는 무엇인가요?
function showInfo($name, $age = 25) {
echo "$name은 $age살입니다. ";
}
showInfo("김철수");
showInfo("이영희", 30);
정답: A
⦁ 기본값(default value) 매개변수는 인수가 전달되지 않을 때 사용됩니다
⦁ 매개변수 처리:
•
showInfo("김철수")
: $name="김철수", $age=25 (기본값 사용)•
showInfo("이영희", 30)
: $name="이영희", $age=30 (전달된 값 사용)⦁ 기본값 매개변수 규칙:
• 기본값이 없는 매개변수를 먼저 선언
• 기본값이 있는 매개변수는 나중에 선언
• 함수 호출 시 기본값 매개변수는 생략 가능
⦁ 이 기능으로 함수의 유연성을 크게 향상시킬 수 있습니다
💡 학습 팁
이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.