PHP 함수

최준호·2022년 7월 21일

php

목록 보기
10/11
post-thumbnail

✅ PHP의 function

코드의 재활용성을 위해 function을 정의해서 사용할 수 있다.

<?php
function func1(){
	for ($i=0; $i < 10 ; $i++) { 
		echo "호출 : ".$i."<br />";
	}
}
func1();
?>

기본적으로 function으로 정의하고 호출은 function 이름으로 호출하여 사용한다. js와 function을 사용하는 방법의 거의 유사하다.

위 코드의 결과 값은 다음과 같다.

<?php
function getString($string){
	return $string;
}
echo getString("abcd");
?>

그리고 다음과 같이 매개변수를 갖고 반환값을 출력해낼 수도 있다.

위 코드의 결과값은 다음과 같다.

<?php
function getNumber($number=100){
	return $number;
}
echo "입력값이 없을 때 : ".getNumber();
echo "<br />";
echo "입력값이 있을 때 : ".getNumber(2);
?>

또한 매개변수의 default 값도 설정해줄 수 있다.

다음 코드이 결과 값이다.

변수들의 life cycle은 다른 언어들과 동일하게 생각하면 된다.

0개의 댓글