>  기사  >  백엔드 개발  >  PHP 함수의 기본 구문과 매개변수 전달 사용법에 대한 자세한 설명

PHP 함수의 기본 구문과 매개변수 전달 사용법에 대한 자세한 설명

伊谢尔伦
伊谢尔伦원래의
2017-06-26 09:35:571441검색

이 글의 예제에서는 함수 호출 및 함수 정의 구문을 설명하고, 함수 내 변수 및 함수에 숫자 값을 전달하는 방법에 대해 설명합니다.

1. PHP에서 제공하는 함수

의 기본 기능은 매우 많으며 사용자가 함수를 사용자 정의할 수 있습니다. php 함수정의 예제 코드는 다음과 같습니다.

<?php 
function myCount($inValue1,$inValue2) 
{ 
  $AddValue = $inValue1+$inValue2; 
  
return
 $AddValue;     //返回计算结果 
} 
$Count = myCount(59,100); 
echo $Count;     //输出159 
?>

함수가 정의되면

2. 함수 매개변수

php 함수 매개변수 는 함수가 정의될 ​​때 선언되고 정의됩니다. 가장 일반적으로 사용되는 전송 방법은 값에 의한 전달입니다. 또는 참조를 통해 기본 매개변수 값은 비교적 거의 사용되지 않습니다. 예제 코드는 다음과 같습니다.

<?php 
function myColor ($inColor = "蓝色") 
{ 
    return "我喜欢的颜色: $inColor. "; 
} 
echo myColor(); 
echo myColor("粉色"); 
?>

일반적으로 전역 변수나 참조가 아닌 이상 함수 내부 변경으로 인해 전달된 값은 변경되지 않습니다. . PHP 함수 참조 예시를 살펴보겠습니다. 코드는 다음과 같습니다.

<?php 
function str_unite (&$
string
) 
{ 
    $string .= &#39;也喜欢蓝色.&#39;; 
} 
$str = &#39;喜欢红色,&#39;; 
str_unite ($str); 
echo $str;    // 输出结果: &#39;喜欢红色,也喜欢蓝色.&#39; 
?>

전역 변수, 코드는 다음과 같습니다.

<?php 
$a = 1; 
$b = 2; 
function Sum() 
{
    global $a, $b; 
    $b = $a + $b; 
} 
Sum(); 
echo $b; 
?>


위 내용은 PHP 함수의 기본 구문과 매개변수 전달 사용법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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