프로그래밍 언어/PHP

사용자 함수

· 코딩마이데이

사용자 함수는 내장 함수와 달리(프로그래머)가 직접 함수를 정의해서 사용하는 함수를 말합니다.

 

다음 예제를 통하여 사용자 함수의 기본 사용법에 대해 알아봅시다.

 

04/ex4-3.php

<?php
    function hello() { // 함수 정의 // 02
        for ($i = 1; $i <= 3; $i++)
            echo ("안녕하세요.");
    } // 05

    hello(); // 함수 호출 // 07
?>

ex4-3.php의 실행 결과

 

02~05 hello() 함수 정의

function hello() { ... }는 함수 hello()를 정의합니다. hello() 함수는 화면에 '안녕하세요.'를 세 번 출력하는 역할을 합니다.

 

07 hello() 함수 호출

hello()는 2~5행에서 정의된 hello() 함수를 호출합니다. 함수가 호출되면 2~5행의 정의된 함수가 실행됩니다. 따라서 실행 결과에 나타난 것과 같이 화면에 '안녕하세요.'가 세 번 출력됩니다.

 

2~5행에서는 hello() 함수를 정의합니다. hello() 함수의 실행은 7행에서와 같이 hello() 함수가 호출되었을 때만 정의된 함수가 실행된다는 점을 꼭 기억하기 바랍니다.

 

함수 정의와 호출의 사용 형식은 다음과 같습니다.

 

function 함수명() {
         문장1;
         문장2;
         ...
}
...
함수명();
...
함수명();
...

 

함수 정의에서는 function 다음에 함수명()을 사용하고 중괄호({}) 안에 실행되는 문장을 기술합니다.

 

프로그램 내에서 함수명()을 사용하면 함수가 호출됩니다. 함수가 호출되면 정의된 함수를 실행하고 다시 호출한 위치로 돌아옵니다.

 

 

 

'프로그래밍 언어 > PHP' 카테고리의 다른 글

매개변수  (0) 2026.05.15
프로그램 진행 순서  (0) 2026.05.14
내장 함수  (0) 2026.05.13
이중 for문  (0) 2026.05.10
섭씨/화씨 환산표 만들기  (0) 2026.05.09