>  기사  >  백엔드 개발  >  코드를 기반으로 PHP의 범위에 대한 자세한 소개

코드를 기반으로 PHP의 범위에 대한 자세한 소개

亚连
亚连원래의
2018-05-17 14:13:221891검색

다음은 관심 있는 학생들이 살펴볼 수 있도록 제가 편집한 PHP의 범위입니다.

변수의 범위

로컬 범위: 함수 내부:

수퍼글로벌 범위: 모든 코드 범위를 나타냅니다.
글로벌 범위: 함수 내부가 아닌 범위 - 함수 외부
참고: 로컬 범위는 전역 범위에 접근할 수 없습니다
전역 변수를 로컬에서 사용하려면

<?php
$v1 = 1;
  function f1()
  {
     
echo
 "<br /> v1 = $v1";  // 未定义的v1;
 // 若要局部访问全局
 /*
    global $v1; // 声明外部变量的局部变量,此时就可以使用全局变量v1了
 
 */
  }
?>

이때 $GLOBAL['v1']을 사용하여 접근할 수 있습니다
$GLOBAL은 전역 변수의 모음입니다수퍼 전역 변수 .
$GLOBAL의 특정 단위를 unset하면 이때 해당 변수는 완전히 삭제됩니다$GLOBAL unset($GLOBALS['v6']);

을 통해 변수에 값을 할당할 수도 있습니다.
위의 내용은 모든 사람을 위해 정리한 내용입니다. 앞으로 모든 사람에게 도움이 되기를 바랍니다.

관련 기사:

php에서 require, include, use의 차이점을 자세히 설명하세요


php 클래스 및 메소드 키워드 튜토리얼을 자세히 설명하세요


네임스페이스 및 사용의 구체적인 사용법

위 내용은 코드를 기반으로 PHP의 범위에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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