반응형
함수(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 결과값;
}
?>
이와 같은 모양으로 만들면 된다.
반응형
'PHP강좌 > 기초강좌' 카테고리의 다른 글
[초급]PHP개발자가 알아야 할 필수 문법 내장함수 (0) | 2021.08.13 |
---|---|
[중급]PHP개발자가 알아야 할 필수 문법 디비 연결 #2 (0) | 2021.08.10 |
[중급]PHP개발자가 알아야 할 필수 문법 디비 연결 #1 (0) | 2021.08.10 |
[중급]PHP개발자가 알아야 할 필수 문법 배열(array) #2 (0) | 2021.04.06 |
[중급]PHP개발자가 알아야 할 필수 문법 배열(array) #1 (0) | 2021.04.06 |