PHP global 전역 변수 고전 응용 및 주의사항 분석[$GLOBALS 용법 비교 첨부]<br>오리지널
global 을 사용 하여 외부 변 수 를 전역 변수 로 설명 하면 이 변 수 를 호출 할 수 있 습 니 다.
예시 1.global 기본 용법
<?php
$a=1;
$b=2;
test_global();
function test_global() {
global $a,$b;
echo $a+$b; // 3
}
예시 2.global 인용
<?php
$var $a=1;
function test(){
global $a;
$a++;
unset($a);
}
test();
echo $a;
실행 결과:2
주의:
1.이 함수 의 global 은 외부 변수 인$a 의 동명 인용 이나 지침 을 참조 합 니 다.따라서 함수 내부 의$a++는 외부$a 의 값 을 바 꿀 수 있 습 니 다.
2.unset($a)는 삭 제 된 별명 인용 으로 변수의 값 에 영향 을 주지 않 습 니 다.
추가:$GLOBALS['var']전역 변수 적용
<?php
$a = 1;
function test(){
unset($GLOBALS['a']);
}
test();
echo $a;
위 코드 를 실행 하면 출력 이 비어 있 습 니 다!주의:여기$GLOBALS['a']는 외부 변수 자체 입 니 다!즉,global$a 는&$GLOBALS[a']와 같 습 니 다.
더 많은 PHP 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있다.
본 논문 에서 말 한 것 이 여러분 의 PHP 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
laravel에 yo에서 angularJs&coffeescript를 사용할 수 있도록 한다.먼저 yo 명령을 사용할 수 있어야하므로 아래에서 설치 global에 설치한 곳에서 laravel의 프로젝트 루트로 이동. 클라이언트 코드를 관리하는 디렉토리를 만들고 이동합니다. 클라이언트 환경 만들기 이것으로 히...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.