PHP 초보자를 위한 슈퍼전역 변수 소개

PHP에서 미리 정의된 많은 변수는 슈퍼전역 변수입니다. 즉, 스크립트 범위 내에서 사용할 수 있으며 전역 $variable을 실행하지 않고도 함수나 메서드에서 액세스할 수 있습니다.

super; 아래에서 배울 전역 변수

$GLOBALS $_SERVER $_REQUEST $_POST $ _GET $ _FILES $_ENV $_COOKIE $_SESSION

이 장에서는 일반적으로 사용되는 몇 가지 슈퍼 전역 변수에 대해 설명하고, 다른 변수는 다음 몇 장에서 다루겠습니다.

1. $GLOBALS

PHP 스크립트 전체 범위에서 접근이 가능한 그룹입니다.

Global을 포함하는 그룹입니다. 모든 변수의 결합된 배열. 변수 이름은 배열의 키

<?php 
	$x = 75; 
	$y = 25;
	 
	function addition() { 
		$GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y']; 
	}
	 
	addition(); 	//调用函数
	echo $z; 
?>

2입니다. $_SERVER

는 헤더, 경로, 스크립트 위치 등의 정보가 포함된 변수입니다( 스크립트 위치) 및 기타 정보. 이 배열의 항목은 웹 서버에 의해 생성됩니다.

각 서버가 일부 항목을 무시하거나 여기에 없는 항목을 제공한다는 보장은 없습니다.

목록 항목

12.png

<?php 
	echo $_SERVER['PHP_SELF'];
	echo "<br>";
	echo $_SERVER['SERVER_NAME'];
	echo "<br>";
	echo $_SERVER['HTTP_HOST'];
	echo "<br>";
	echo $_SERVER['HTTP_USER_AGENT'];
	echo "<br>";
	echo $_SERVER['SCRIPT_NAME'];
?>

3. $_REQUEST

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

<html>
<body>
<form method="post" action=""
rrree

4. $_POST 및 $_GET

는 양식 데이터를 얻는 데 널리 사용됩니다.

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

다음 예에서는 입력 필드(input)와 제출 버튼(submit)이 있는 양식을 표시합니다. 클릭수 "제출" 버튼을 누르면 양식 데이터가 <form> 태그의 작업 속성에 지정된 스크립트 파일로 전송됩니다. 이 데이터의 경우 지정된 스크립트 파일 이름을 수정한 다음 슈퍼 전역 변수 $_POST를 사용하여

ype="text" name="name">
	<input type="submit">
</form>

<?php 
	$name = $_REQUEST['name']; 
	echo $name; 
?>

</body>
</html>
< 형식으로 입력 필드 데이터를 수집할 수 있습니다. 🎜>PHP $_GET도 널리 사용됩니다. 양식 데이터를 수집하려면 HTML 양식 태그에 "method="get" 속성을 지정하세요.

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

: $_POST 및 $_GET에 대해 자세히 알아보려면 PHP 양식 장을 방문하세요.


지속적인 학습
||
<?php $x = 75; $y = 25; function addition() { $GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y']; } addition(); //调用函数 echo $z; ?>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~