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
는 헤더, 경로, 스크립트 위치 등의 정보가 포함된 변수입니다( 스크립트 위치) 및 기타 정보. 이 배열의 항목은 웹 서버에 의해 생성됩니다.
각 서버가 일부 항목을 무시하거나 여기에 없는 항목을 제공한다는 보장은 없습니다.
목록 항목
<?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 양식 장을 방문하세요.