본문 바로가기

IT이야기/php

php 함수!

함수


함수(function)란?

함수(function)란 하나의 특별한 목적의 작업을 수행하도록 설계된 독립적인 블록을 의미합니다.

 

함수를 사용하는 가장 큰 이유는 반복적인 코드의 작성을 피할 수 있기 때문입니다.

프로그램에서 하나의 특정 작업을 여러 번 반복해야 할 때는 해당 작업을 수행하는 함수를 작성하면 됩니다.

그리고서 프로그램이 필요할 때마다 함수를 호출하면 해당 작업을 반복해서 수행할 수 있습니다.

 

또한, 프로그램을 여러 개의 함수로 나누어 작성하면 모듈화로 인해 전체적인 코드의 가독성이 좋아집니다.

그리고 프로그램에 문제가 발생하거나 기능의 변경이 필요할 때에도 손쉽게 유지보수를 할 수 있습니다.


함수의 구조

PHP에서 함수는 function 키워드로 선언되며, 다음과 같은 구성 요소를 가집니다.

 

1. 함수 이름

2. 괄호 안에 쉼표(,)로 구분되는 함수의 매개변수(parameter)

3. 중괄호({})로 둘러싸인 PHP 수행 코드

 

PHP 함수의 구조는 다음과 같습니다.

문법

function 함수이름(매개변수1, 매개변수2,...)

{
    함수가 호출 되었을  실행될 코드;
}

 

함수의 이름(name)은 함수를 구분하는 식별자(identifier)입니다.

함수의 매개변수(parameter)란 함수를 호출할 때 인수로 전달된 값을 함수 내부에서 사용할 수 있도록 해주는 변수입니다.

 

함수의 인수(argument)란 함수가 호출될 때 함수로 값을 전달해주는 변수입니다.

함수가 호출되면 중괄호({ })안의 코드가 실행됩니다.

'IT이야기 > php' 카테고리의 다른 글

CURL 사용하기! 그리고 JSON  (0) 2020.05.17
php 사용자 정의 함수  (0) 2020.02.28
php] if 축약형 ? :  (0) 2020.02.02
php 언어셋 변환! euc-kr, utf-8  (0) 2020.01.26
외부 url로 파라미터(값)넘기기! Curl!  (0) 2020.01.24