PHP는 사전 정의된 수많은 변수를 제공합니다. 이러한 변수는 모든 외부 변수를 내장 환경 변수로 나타내고 오류 메시지를 반환 헤더로 나타냅니다.
사전 정의된 변수는 슈퍼 전역 변수라고도 하며 다음을 포함합니다. (권장 학습: PHP 비디오 튜토리얼)#🎜🎜 #
$_GET, $_POST, $_SERVER, $_REQUEST, $GLOBALS, $_COOKIE, $_SESSION, $_ENV, $_FILES, $php_errormsg, $HTTP_RAW_POST_DATA, $http_response_header, $argc, $argv
미리 정의된 변수의 범위를 "수퍼 전역 범위"라고 합니다. 전역 범위 + 로컬 범위의 합(함수 내부와 외부 모두 사용 가능)슈퍼 전역 변수는 모두 배열입니다!
예: $_GET 변수(배열):
여기에 get이라는 단어가 자주 표시됩니다. 4fc27004f9b45c2211888d35ee386010...f5a47148e367a6035fd7a2faa965022e이를 "양식이 get 모드에서 데이터를 제출합니다"라고 합니다.then 미리 정의된 배열 변수 $_GET은 이렇게 제출된 모든 데이터의 모음(배열)을 의미합니다 그에 따라 데이터는 포스트 모드로도 제출 가능합니다 참고: get이라는 단어에 대한 중국어 번역이 없습니다. 사실 웹페이지에는 get 메소드를 통해 데이터를 제출하는 다양한 형태가 있습니다:Form 1:
<form action=”abc.php” method=”get” > 项目1: <input type=”text” name=”uName” /> 项目2: <input type=”password” name=”uPswd” /> <input type=”submit” value=”提交” /> </form># 🎜🎜# 그 기능은 다음과 같습니다. 사용자가 양식 데이터를 작성하고 제출하면 해당 데이터가 abc.php 페이지로 전송(제출)됩니다. 실제로 이는 웹을 "열기"로 이해될 수도 있습니다. 페이지(abc.php) 또는 " 요청 " 이 페이지(abc.php) 양식 2:
<a href=”abc.php?uName=test1&uPswd=123” > 文字。。。</a>
기능은 다음과 같습니다. 사용자가 링크를 클릭하면 데이터가 abc.php 페이지로 전송됩니다(제출). 이는 실제로 웹페이지(abc.php)를 "열기" 또는 웹페이지(abc.php)를 "요청"하는 것으로 이해될 수 있습니다. 일종의 요청도 get 요청입니다
<script>
location.href = “abc.php?uName=test1&uPswd=123”; //利用location对象的属性href
</script>
기능은 다음과 같습니다. 라인 문이 실행될 때(보통 함수), 데이터는 abc.php 페이지로 전송(제출)됩니다. 실제로 이는 웹페이지(abc.php)를 "열기" 또는 웹페이지(abc.php)를 "요청"하는 것으로 이해될 수도 있습니다. 이런 종류의 요청은 get 요청이기도 합니다
Form 4:
<script> location.assign( “abc.php?uName=test1&uPswd=123”); //利用location对象的方法assign() </script>해당 기능은 다음과 같습니다. line 문이 실행될 때(보통 abc.php 페이지는 실제로 웹페이지(abc.php)를 "열거나" 웹페이지(abc.php)를 "요청"하는 것으로 이해될 수 있습니다. 이것도 get 요청입니다
위 내용은 PHP에서 미리 정의된 변수는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!