预定义变量又叫超全局变量,包含:(引荐进修:PHP视频教程)
$_GET、$_POST、$_SERVER、$_REQUEST、$GLOBALS、$_COOKIE、$_SESSION、$_ENV、$_FILES 、$php_errormsg 、$HTTP_RAW_POST_DATA、$http_response_header、$argc、$argv
预定义变量的作用域称为“超全局作用域”:全局作用域 + 部分作用域的总和(函数表里全都可用)
超全局变量都是数组!
比方,$_GET变量(数组):
get这个词,经常涌现在这里:<form action=”abc.php” method=”get” >.....</form>
这叫做“表单以get体式格局提交数据”
则$_GET这个预定义数组变量,就是指以这类体式格局提交的一切数据的鸠合(数组)
对应来讲,也能够以post体式格局提交数据
注重:get这个词,好像没有中文翻译。
实际上,在网页中,以get体式格局提交数据有多种情势:
情势一:
<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)
情势二:
<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要求
情势四:
<script> location.assign( “abc.php?uName=test1&uPswd=123”); //应用location对象的要领assign() </script>
其作用是:当该行语句实行的时刻(一般实际上是在函数中),会将数据发送(提交)给页面abc.php,实在也能够理解为“翻开”该网页(abc.php),还能够理解为“要求”该网页(abc.php),这类要求也是get要求
以上就是php预定义变量有哪些的细致内容,更多请关注ki4网别的相干文章!