PHP 완전 자율 학습 매뉴...login
PHP 완전 자율 학습 매뉴얼
작가:php.cn  업데이트 시간:2022-04-15 13:53:54

PHP 함수



PHP의 진정한 힘은 기능에서 나옵니다.

PHP에는 1000개 이상의 내장 함수가 제공됩니다.


PHP 내장 함수

전체 참조 매뉴얼과 모든 배열 기능의 예를 보려면 PHP 참조 매뉴얼을 방문하세요.


PHP 함수

이 장에서는 자신만의 함수를 만드는 방법을 보여 드리겠습니다.

페이지가 로드될 때 스크립트를 실행하려면 이를 함수에 넣을 수 있습니다.

php 함수가 무슨 뜻인가요?

함수는 함수를 호출하여 실행됩니다.

페이지 어디에서나 함수를 호출할 수 있습니다.


PHP 함수 만들기

함수는 함수를 호출하여 실행됩니다.

구문

function functionName()
{
실행할 코드;
}

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>
출력:
제 이름은 Kai Jim Refsnes입니다.
제 여동생의 이름은 Hege Refsnes입니다.
제 동생의 이름은 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("Ståle","?");
?>
</body>
</html>
출력:
제 이름은 Kai Jim Refsnes입니다.
제 여동생의 이름은 Hege Refsnes입니다!
내 이름은 다음과 같습니다. 형제 이름은 Ståle 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

PHP 중국어 웹사이트