>  기사  >  백엔드 개발  >  PHP 전역 변수는 공유됩니까?

PHP 전역 변수는 공유됩니까?

(*-*)浩
(*-*)浩원래의
2019-09-27 15:13:433345검색

PHP에는 여러 슈퍼 전역 변수(슈퍼 전역)가 사전 정의되어 있으며 이는 스크립트의 전체 범위에서 사용할 수 있음을 의미합니다. 특별한 지시 없이 함수와 클래스에서 사용할 수 있습니다.

PHP 전역 변수는 공유됩니까?

PHP $GLOBAL (추천 학습: PHP 프로그래밍 초보부터 마스터까지)

$GLOBAL은 PHP 스크립트의 전체 범위에서 접근할 수 있는 PHP의 슈퍼 전역 변수 그룹입니다.

$GLOBAL은 모든 변수를 포함하는 전역 결합 배열입니다. 변수의 이름은 배열의 키입니다.

다음 예제에서는 슈퍼 전역 변수 $GLOBAL을 사용하는 방법을 소개합니다.

<?php 
$x = 75; 
$y = 25;
  
function addition() 
{ 
$GLOBALS[&#39;z&#39;] = $GLOBALS[&#39;x&#39;] + $GLOBALS[&#39;y&#39;]; 
}
  
addition(); 
echo $z; 
?>

위 예제에서 z는 $GLOBALS 배열의 슈퍼 전역 변수이며 함수 외부에서도 액세스할 수 있습니다.

PHP $_SERVER

$_SERVER는 헤더, 경로, 스크립트 위치 등의 정보가 포함된 배열입니다. 이 배열의 항목은 웹 서버에 의해 생성됩니다. 모든 서버가 모든 항목을 제공한다는 보장은 없습니다. 서버는 일부 항목을 무시하거나 여기에 나열되지 않은 항목을 제공할 수 있습니다.

PHP $_REQUEST

PHP $_REQUEST는 HTML 양식으로 제출된 데이터를 수집하는 데 사용됩니다.

PHP $_POST

PHP $_POST는 양식 데이터를 수집하는 데 널리 사용됩니다. 이 속성은 HTML 양식 태그인 "method="post"에 지정됩니다.

PHP $_GET

PHP $_GET은 다음과 같습니다. 또한 양식 데이터를 수집하는 데 널리 사용되며 HTML 양식 태그에 "method="get"이라는 속성을 지정합니다.

$_GET는 URL로 전송된 데이터도 수집할 수 있습니다.

위 내용은 PHP 전역 변수는 공유됩니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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