본문 바로가기

인자

매개변수(parameter)와 인자, 인수(argument)의 차이 매개변수(parameter) 또는 인자는 함수 선언문에서 함수 이름 뒤 괄호 안에 선언하는 변수 인수(argument)는 함수를 호출할 때 전달하는 값 function add(a, b) {// a, b는 매개변수 return a + b; } add(1, 2)// 1, 2는 인수 즉, add 뒤에 있는 첫 번째 라인에 있는 a와 b는 매개변수 또는 인자라고 불리며 다섯 번째 라인에 있는 1과 2는 인수라고 불린다. 더보기
[PHP] 타입 힌팅(Type Hinting) - 함수 인자와 반환 값의 형 지정하기 인자 형 지정하기 다음과 같이 인자에 데이터 형을 지정해주면 지정한 데이터 형으로 변환하여 처리합니다. 즉, 인자로 string 타입의 숫자를 넣어도 함수에서는 int형으로 처리합니다. 반환 값의 형 지정하기 다음과 같이 사용하면 결과를 지정한 데이터 형으로 변환하여 반환합니다. 즉, 함수 안에서는 string 타입으로 처리하지만 반환 시에는 int로 처리합니다. 더보기
[PHP] 가변 길이 인수 - 함수에 여러 인자 받기 가끔 함수를 처리하다보면 받을 인자의 개수를 모를 때가 있습니다. PHP는 가변 길이 인수 목록을 지원합니다. 사용법 PHP 5.6 이상은 '...'을 PHP 5.5 이하에서는 func_num_args(), func_get_arg() 또는 func_get_args()를 사용하면 됩니다. 함수 반환 func_get_args() 모든 목록 배열 반환 func_num_args() 인수 개수 반환 func_get_arg( int $index) 인수 항목 반환 더보기

반응형