본문 바로가기
소프트웨어 개발/PHP

[PHP 기초강좌] 사용자 정의 함수 - function

by 인생은즐겁게 2023. 3. 1.
반응형

1. 사용자 정의 함수

 

 PHP의 함수에는 크게 두 종류가 있습니다. PHP 구조의 내장 함수와 사용자가 직접 작성하는 사용자 정의 함수가 있습니다. 이번 강좌에는 사용자 정의 함수에 대해서 살펴보도록 하며 이 개념을 가지고 자주 쓰이는 내장 함수에 대해서는 다음 강좌에 살펴보도록 하겠습니다.

 

함수

(1) 반복적인 코드를 재사용하여 사용할 수 있습니다.

(2) 반복적인 코드를 재사용하기 때문에 웹 페이지가 로드될 때 자동으로 호출되지 않으며 함수 호출로만 실행합니다.

 

함수 선언 방법

(1) 함수의 선언은 function 키워드를 사용하여 선언합니다.

(2) 함수명은 문자,숫자, 언더라인(_) 등의 조합으로 사용합니다.

(3) 함수명의 첫 글자는 숫자는 사용할 수 없으며 문자 또 언더라인으로 사용합니다.

(4) 함수명은 대소문자를 구분하지 않습니다.

(5) return 키워드는 함수 호출 시 반환되는 값을 설정하는 것으로 return 키워드 사용은 필수는 아닙니다.

 

[사용 예]

<?php


function 함수명( 매개변수 )
{
  1.코드작성...
   ..

  return 2.리턴값 작성
}

?>

 

다음 예제는 f01함수와 f02함수를 정의하고 호출하는 예제입니다. f01함수를 두 번 호출하여 "안녕하세요" 메시지가 두 번 출력합니다.

<?php

function f01()
{
    echo "안녕하세요<br/>";
}
function f02( $x,$y, $z )
{
    return $x * $y + $z;
}

f01();
echo f02(2,2,3)."<br/>";

f01();
?>

<그림 1> 함수 사용 예제 결과

 

 

 

반응형

댓글