PHP 함수

PHP의 진정한 힘은 그것의 기능에서 온다.

PHP에서 1000 개 이상의 기본 기능을 제공한다.


PHP 내장 함수

완전한 레퍼런스 매뉴얼 및 배열 함수의 모든 인스턴스를 들어, 우리의 방문 PHP 참조 .


PHP 함수

이 장에서 우리는 어떻게 자신의 함수를 만드는 방법을 보여줍니다.

페이지가로드, 당신은 기능에 넣을 수있을 때 스크립트를 실행합니다.

기능 함수를 호출함으로써 수행된다.

당신은 페이지의 임의의 위치에서 함수를 호출 할 수 있습니다.


PHP는 함수 만들기

기능 함수를 호출함으로써 수행된다.

문법

functionfunctionName()
{
要执行的代码;
}

PHP 함수 지침 :

  • 함수 이름은 그 기능을 프롬프트한다
  • 함수 이름은 문자 나 밑줄로 시작 (숫자로 시작할 수 없습니다)

이 호출 간단한 기능 때 내 이름을 출력 할 수 있습니다 :

<html>
<body>

<?php
function writeName()
{
echo "Kai Jim Refsnes";
}

echo "My name is ";
writeName();
?>

</body>
</html>

출력 :

My name is Kai Jim Refsnes


PHP 함수 - 추가 매개 변수

함수에 더 많은 기능을 추가하기 위해, 우리는 매개 변수를 추가 할 수 있습니다. 유사 인수 변수.

함수 이름 뒤에 매개 변수는 지정된 괄호가 있습니다.

예 1

다음 예제를 출력 다른 이름, 그러나 이름은 동일합니다 :

<html>
<body>

<?php
function writeName($fname)
{
echo $fname . " Refsnes.<br>";
}

echo "My name is ";
writeName("Kai Jim");
echo "My sister's name is ";
writeName("Hege");
echo "My brother's name is ";
writeName("Stale");
?>

</body>
</html>

출력 :

My name is Kai Jim Refsnes.
My sister's name is Hege Refsnes.
My brother's name is Stale Refsnes.

예 2

다음 함수는 두 개의 매개 변수가 있습니다 :

<html>
<body>

<?php
function writeName($fname,$punctuation)
{
echo $fname . " Refsnes" . $punctuation . "<br>";
}

echo "My name is ";
writeName("Kai Jim",".");
echo "My sister's name is ";
writeName("Hege","!");
echo "My brother's name is ";
writeName("Stale","?");
?>

</body>
</html>

출력 :

My name is Kai Jim Refsnes.
My sister's name is Hege Refsnes!
My brother's name is Stale Refsnes?

PHP 함수 - 반환 값

함수가 값을 반환하려면 return 문을 사용합니다.

<html>
<body>

<?php
function add($x,$y)
{
$total=$x+$y;
return $total;
}

echo "1 + 16 = " . add(1,16);
?>

</body>
</html>

출력 :

1 + 16 = 17