> 백엔드 개발 > PHP 튜토리얼 > 전역 변수 PHP 전역 변수 범위 분석

전역 변수 PHP 전역 변수 범위 분석

WBOY
풀어 주다: 2016-07-29 08:40:31
원래의
955명이 탐색했습니다.

코드 복사 코드는 다음과 같습니다.


$a = 1
include 'b; .inc' ;
?>


여기서 변수 $a는 포함 파일 b.inc에 적용됩니다. 그러나 사용자 정의 함수에는 로컬 함수 범위가 도입됩니다. 함수 내에서 사용되는 모든 변수는 기본적으로 로컬 함수 범위로 제한됩니다.

코드 복사 코드는 다음과 같습니다.


$a = 1 /* global; 범위 */
함수 테스트()
{
echo $a ; /* 로컬 범위 변수 참조 */
}
테스트()

echo 문이 변수 $a의 로컬 버전을 참조하고 이 범위 내의 값이 할당되지 않았기 때문에 이 스크립트는 출력을 생성하지 않습니다. PHP의 전역 변수는 C 언어와 약간 다르다는 것을 알 수 있습니다.
PHP의 전역 변수는 함수에서 사용할 때 전역(전역 키워드)으로 선언해야 합니다.

코드 복사 코드는 다음과 같습니다.

$a = 1
$b = 2; function Sum ()
{
전역 $a , $b ; $a $b
}
합계()
echo $b ; 🎜>
위 스크립트의 출력은 "3"이 됩니다.
위에서는 전역변수 내용을 포함하여 전역변수 PHP 전역변수 범위 분석을 소개했는데, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.


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