(함수)함수의 정의 - 함수의 의미

· 댓글 : 0 조회 : 2326 · 0

함수란 특정작업(명령어들의 집합)이 반복되는 경우 프로그램 내의 한 곳에서 그 작업을 정의하고 필요할 때마다 호출할 수 있는 하나의 독립된 단위이다. 함수는 필요할 때 언제든지 호출이 가능하기 때문에 특정 작업을 반복해야 하는 경우 매우 효울적이다. 또한 한 곳에 모아두었기 때문에 수정이 용이하다.

 

PHP에서 함수는 사용자가 정의한 함수가 있고 미리 정의된 내장된(built-in)함수가 있다. 사용자 정의함수에서는 함수명을 주어야 하는데 이 함수명은 PHP 내장 함수와 같으면 안된다. 또한 변수 이름을 정할 때 사용하는 규칙과 같은 함수명 생성 규칙을 갖는다.

함수는 외부로부터 아무 값도 받지 않고 수행하기도 하고 외부로부터 특정 입력값을 받아서 이를 처리한후 결과를 반환하기도 한다. 외부로부터 받는 입력을 매개변수(parameter 또는 argument)라고 부른다. 매개변수는 제한이 없으며 함수 호출 시에 함수 내부로 값을 전해준다.

함수 내부에서 return문을 만나면 함수는 종료하며 실행결과를 함수를 호출한 곳으로 되돌려준다.

함수의 호출과 수행, 복귀과정을 보도록 하자.

------------------------------------------------------------------------------------------------------------------------

<?php

function A () {

 

함수수행               <------------------- 두번째

 

}

 

함수호출               <------------------- 첫번째

A();

 

복귀                      <------------------ 세번째

 

끝내기                    <----------------- 네번째

?>

------------------------------------------------------------------------------------------------------------------------

 

 

 

통계분석을 위해 매체별 전용URL 사용해주세요.
불타는면빨님의 포스트
최근 리스트
리스트가 없습니다.