사용자 함수
사용자 함수는 내장 함수와 달리(프로그래머)가 직접 함수를 정의해서 사용하는 함수를 말합니다.
다음 예제를 통하여 사용자 함수의 기본 사용법에 대해 알아봅시다.
04/ex4-3.php
<?php
function hello() { // 함수 정의 // 02
for ($i = 1; $i <= 3; $i++)
echo ("안녕하세요.");
} // 05
hello(); // 함수 호출 // 07
?>

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 |