서기의 PHP7 강의를 토대로 정리하였습니다!
사용자 정의 함수 function
function(){ 명령 }
<?php
echo "동해물과 백두산이";
$i = 1;
loopPart();
loopPart();
loopPart();
loopPart();
loopPart();
function loopPart(){
global $i;
echo "<br>";
echo $i;
echo "무궁화 삼천리 화려강산";
$i++;
}
?>
global
: 함수 밖에 있는 변수를 함수에서 사용할때 씀.
<?php
echo "동해물과 백두산이";
$a = loopPart();
echo $a;
function loopPart(){
return "<div>무궁화 삼천리 화려강산</div>";
}
?>
loopPart() 함수에서는 문장을 선언할 뿐 출력하는 코드는 없으므로
함수를 변수 a로 할당하고 a를 출력하는 코드를 추가한다.
<?php
echo "동해물과 백두산이";
$a = 10;
$b = multi($a);
echo $b;
function multi($x) {
$y = $x * 100;
return $y;
}
multi() 함수에서처럼 외부 값을 인자로 받고 함수에서 계산된 값을 return 할 수 있다.
동해물과 백두산이1000number_format()
: 숫자값 세자리마다 쉼표(,)를 찍어주는 함수
$a = number_format(1000000)
echo $a
1,000,000
A_lib.php
<?php
function age() {
return 20;
}
A.php
<?php
include "11_lib.php";
$a = age();
echo $a;
20