php预定义变量是什么

发布时间:2020-11-06 13:46:18 作者:小新
来源:亿速云 阅读:125

小编给大家分享一下php预定义变量是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

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预定义变量是什么的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

推荐阅读:
  1. 预定义变量的使用(五)
  2. PHP可变变量,预定义变量,综述,$_GET数组

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php 预定义变量

上一篇:php编程语言有哪些主要特点

下一篇:常用php环境套件有哪些

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》