PHP의 진정한 힘의 기능에서 유래

출처: 인터넷
작성자: 사용자
키워드: 웹 프로그래밍 PHP는 자습서

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

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.