PHP에서는 함수에 정의된 변수는 매개변수를 포함한 함수 외부의 변수에 접근할 수 없으며, 기본적으로 함수 외부에 정의된 변수는 함수 변수에 접근할 수 없습니다.
아래 예를 보세요. , 코드는 다음과 같습니다:
$a = 1
$b = 2
function Sum( )
{
전역 $a, $b
$b = $a + $b
합계() ;
echo $b;
$b의 값을 3으로 반환합니다. PHP에서는 global이 전역 변수입니다. . 이제 php 변수 참조 예제를 살펴보겠습니다. string .= 'Also like blue.'
$str = 'Like red,';
str_unite ($str);
echo $str; // 출력 결과: '나는 빨간색을 좋아하고 파란색도 좋아합니다.'
위에서는 함수 범위 내 전역 변수와 함수 참조에 대해 설명했는데, 함수의 로컬 변수를 살펴보겠습니다.
$a = 1;
$b = 2;
function Sum($a,$b)
{//오픈 소스 코드 phpfensi.com
$b = $a + $b;
echo $b;//3
}
Sum(); //
echo $b;//2
?>