반응형

함수(function)는 php에서뿐만 아니라 모든 개발 언어에서 다 사용하는 것으로 여러번 반복해서 사용해야 하는 경우 함수를 만들어서 사용하면 편리하게 작업할 수 있다.

 

예를 들어보자.

 

<?php

 

$a=10;

$b=$a*100;

echo $b;

 

?>

 

이와 같은 간다한 수식이 있다고 가정해보자.

 

이 수식은 $a라는 값에 10이 들어있고 그것을 다시 100을 곱해서 결과값을 구하는 구문이다.

 

그런데 이 수식에 $a값만 바뀌면 어떻게 될까?

 

<?php

 

$a=10;

$b=$a*100;

echo $b;

 

$a=100;

$b=$a*100;

echo $b;

 

?>

 

이렇게 처음부터 다시 똑같은 수식을 써줘야할 것이다.

 

이런 경우에 $a의 값만 바꿔 놓고 수식은 그대로 사용하면 편한것이다.

 

이런것을 함수라고 한다. 

 

위 수식을 아래와 같이 함수로 바꿔보자.

 

<?php

 

function calc($k){

    $p=$k*100;

    return $p

}

 

$b=calc(10);

echo $b;

$b=calc(100);

echo $b;

 

?>

 

계산을 위해서 새로운 함수 calc를 만들었다.

 

php에서 함수를 생성하는 형식이니 잘 기억해두자.

<?php

function 함수명(매개변수){

    수식;

    return 결과값;

}

 

?>

 

이와 같은 모양으로 만들면 된다.

반응형

+ Recent posts