> 백엔드 개발 > PHP 문제 > PHP 함수를 작성하는 방법은 무엇입니까?

PHP 함수를 작성하는 방법은 무엇입니까?

藏色散人
풀어 주다: 2023-03-08 19:40:02
원래의
2959명이 탐색했습니다.

PHP 함수 작성 방법은 "

PHP 함수를 작성하는 방법은 무엇입니까?

이 기사의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터

PHP 기능

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

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

PHP 내장 함수

전체 참조 설명서와 모든 배열 함수의 예를 보려면 PHP 참조 설명서를 방문하세요.

PHP 함수

이 장에서는 함수를 직접 만드는 방법을 설명합니다.

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

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

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

PHP 함수 만들기

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

Syntax

<?php
function functionName()
{
    // 要执行的代码
}
?>
로그인 후 복사

PHP 함수 지침:

함수 이름은 해당 함수를 암시해야 합니다.

함수 이름은 문자나 밑줄(숫자 아님)로 시작합니다.

다음과 같은 간단한 함수 호출되면 내 이름이 출력될 수 있습니다:

Instance

<?php
function writeName()
{
    echo "Kai Jim Refsnes";
}
 
echo "My name is ";
writeName();
?>
로그인 후 복사

출력:

My name is Kai Jim Refsnes
로그인 후 복사

PHP 함수 - 매개변수 추가

함수에 더 많은 함수를 추가하기 위해 변수와 유사한 매개변수를 추가할 수 있습니다.

매개변수는 함수 이름 뒤의 괄호 안에 지정됩니다.

예제 1

다음 예에서는 이름은 다르지만 성은 동일하게 출력됩니다.

예제

<?php
function writeName($fname)
{
    echo $fname . " Refsnes.<br>";
}
 
echo "My name is ";
writeName("Kai Jim");
echo "My sister&#39;s name is ";
writeName("Hege");
echo "My brother&#39;s name is ";
writeName("Stale");
?>
로그인 후 복사

출력:

My name is Kai Jim Refsnes.
My sister&#39;s name is Hege Refsnes.
My brother&#39;s name is Stale Refsnes.
로그인 후 복사

예제 2

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

Example

<?php
function writeName($fname,$punctuation)
{
    echo $fname . " Refsnes" . $punctuation . "<br>";
}
 
echo "My name is ";
writeName("Kai Jim",".");
echo "My sister&#39;s name is ";
writeName("Hege","!");
echo "My brother&#39;s name is ";
writeName("Ståle","?");
?>
로그인 후 복사

출력:

My name is Kai Jim Refsnes.
My sister&#39;s name is Hege Refsnes!
My brother&#39;s name is Ståle Refsnes?
로그인 후 복사

PHP 함수 - 반환 값

함수가 값을 반환하도록 하려면 return 문을 사용하세요.

Example

<?php
function add($x,$y)
{
    $total=$x+$y;
    return $total;
}
 
echo "1 + 16 = " . add(1,16);
?>
로그인 후 복사

출력:

1 + 16 = 17
로그인 후 복사

권장 학습: "PHP Video Tutorial"

위 내용은 PHP 함수를 작성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿