>  기사  >  백엔드 개발  >  PHP에서 함수를 정의하는 방법

PHP에서 함수를 정의하는 방법

silencement
silencement원래의
2019-09-25 09:25:2511021검색

PHP에서 함수를 정의하는 방법

기능이란 특정 기능을 완성하는 코드의 집합으로 시스템 기능과 사용자 기능으로 나눌 수 있습니다. 사용자는 특정 요구 사항을 충족하기 위해 사용자 정의 기능을 만들 수 있습니다.

1. 함수 정의 구문 구조:

PHP에서는 function 키워드를 사용하여 사용자 정의 함수를 만들 수 있습니다. 구문 구조:

function 函数名称(参数1, 参数2, ...)
{
//函数内的代码
}

PHP는 함수 이름에 대한 제한이 적습니다. 문자나 밑줄로 시작하고 그 뒤에 문자, 밑줄 또는 숫자가 오는 문자열일 수 있으며 대소문자를 구분하지 않습니다. 괄호 안에는 함수의 매개변수가 있습니다. 여러 매개변수는 쉼표로 구분됩니다. 매개변수가 없으면 괄호를 생략할 수 없습니다. 중괄호 안에는 함수 본문이 있습니다. 함수 본문 내에서 return 문을 사용하여 함수의 반환 값을 지정합니다. 예:

function format_Html($text){
$text="<u><i><b>$text</b></i></u>"; //应用加粗、斜体和粗体标记
echo $text; //输出格式化后的字符串
}

2. 함수 사용:

사용자 함수를 생성한 후 함수 이름을 지정하여 시스템 함수처럼 사용할 수 있습니다. 함수에 매개변수가 필요한 경우 매개변수 값을 괄호 안에 지정해야 합니다. 매개변수 유형은 정의와 일치해야 합니다.

사용자 정의 함수를 호출할 때는 이전 함수가 이미 존재하는지 확인해야 합니다. 즉, 함수를 먼저 정의한 후 호출해야 합니다. 예:

<table cellspacing=0 cellpadding=0 width="511" border=0>
  <tr>
<td width="70" height=22>产品名称:</td>
<td width="292" height=22 class="title"><?php format_Html(“企业管理系统”); ?></td>
  </tr>
</table>

3. 함수 반환 값:

프로그램 외부에서 함수 실행 결과를 사용해야 하는 경우가 있습니다. 이 경우 함수 내에서 return 문을 사용하여 반환 값을 지정해야 합니다. return 문을 사용하면 모든 유형의 데이터를 함수에 반환할 수 있습니다. 예:

<?php
function getDataAry(){
$resAry=array(95,87,79,80,62,74,90,92); //创建一个数组
return $resAry; //返回该数组
}
$ary=getDataAry(); //保存函数返回的数组
foreach ($ary as $i) echo $i.","; //遍历数组,输出所有数
?>

4. 함수 매개변수 전달 방법:

PHP는 매개변수 전달 방법(값 전달, 인덱스 전달, 기본값 전달 및 변수 매개변수 목록 전달)을 지원합니다.

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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.