PHP에서 700 개 이상의 내장 된 함수가 제공 됩니다.
PHP 함수
이 튜토리얼에서 우리 자신의 함수를 만드는 방법을 설명 할게요.
참조와 기본 제공 함수의 예, 우리의 PHP 레퍼런스 매뉴얼을 참조 하십시오.
PHP 함수 만들기
함수는 필요할 때마다 실행할 수 있는 코드 블록입니다.
PHP 함수를 만들려면:
키워드 기능 ()로 시작 하는 모든 기능
명명 된 함수는 함수 이름 그것의 기능을 표시 해야 합니다. 함수 이름은 문자나 밑줄으로 시작.
추가의 부분 "{"-구멍 중괄호 함수에 대 한 코드입니다.
함수 코드를 삽입
추가 "}"-닫는 중괄호 여 함수가 종료.
예를 들어
호출 하면 내 이름을 출력 하는 간단한 함수:
< html >
< 몸 >
<? php
함수 Writemyname)
{
에코 "데이비드 양";
}
Writemyname ();
? >
</바디 >
< / html > PHP 함수를 사용 하 여
이제 우리는 PHP 스크립트에서이 함수를 사용 하 여 거 야:
< html >
< 몸 >
<? php
함수 Writemyname)
{
에코 "데이비드 양";
}
echo "Hello world! < br / >";
메아리 "내 이름";
Writemyname ();
에코 ". < br / > 그건 바로,";
Writemyname ();
에코 "내 이름입니다."
? >
</바디 >
< / html > 위의 코드의 출력:
전 세계 여러분 안녕하세요!
내 이름은 데이비드 양입니다.
그건 바로, 데이비드 양 내 이름 이었다.
PHP 함수-매개 변수 추가
우리의 첫 번째는 매우 간단한 함수가입니다. 그것은 단지 정적 문자열을 출력할 수 있습니다.
매개 변수를 추가 하 여 우리는 기능에 더 많은 기능을 추가 합니다. 매개 변수는 변수와 비슷합니다.
괄호, writemyname () 같은 함수 이름 뒤에 알 수 있습니다. 매개 변수는 괄호 안에 지정 됩니다.
예제 1
다음 예제에서는 지시의 다른 이름 출력 하지만 마지막 이름은:
< html >
< 몸 >
<? php
기능 Writemyname ($fname)
{
$fname 에코. "양. < br / >";
}
메아리 "내 이름";
Writemyname ("데이비드");
메아리 "내 이름";
Writemyname ("마이크");
메아리 "내 이름";
Writemyname ("존");
? >
</바디 >
위의 코드의 출력 < / html >:
내 이름은 데이비드 양입니다.
내 이름은 마이크 양입니다.
내 이름은 존 양입니다.
예제 2
다음 함수는 두 개의 매개 변수:
< html >
< 몸 >
<? php
기능 Writemyname ($fname, $punctuation)
{
$fname 에코. "양"입니다. $punctuation입니다. "< br / >";
}
메아리 "내 이름";
Writemyname ("데이비드", ".");
메아리 "내 이름";
Writemyname ("마이크", "!");
메아리 "내 이름";
Writemyname ("존", "...");
? >
</바디 >
위의 코드의 출력 < / html >:
내 이름은 데이비드 양입니다.
내 이름은 마이크 양입니다!
내 이름은 존 양...
PHP 함수 반환 값
함수 반환 값에 사용할 수 있습니다.
예를 들어
< html >
< 몸 >
<? php
기능 추가 ($x, $y)
{
$total = $x + $y;
$total; 반환
}
에코 "1 + 16 =". (1,16)를 추가;
? >
</바디 >
< / html > 위의 코드의 출력:
1 + 16 = 17