php预定义变量有哪些

php预定义变量有哪些

内容导读

收集整理的这篇技术教程文章主要介绍了php预定义变量有哪些,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2047字,纯文字阅读大概需要3分钟

内容图文

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预定义变量有哪些的详细内容,更多请关注Gxl网其它相关文章!

内容总结

以上是为您收集整理的php预定义变量有哪些全部内容,希望文章能够帮你解决php预定义变量有哪些所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。

内容备注

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。


本文关键词:

联系我们

在线咨询:点击这里给我发消息

邮件:w420220301@qq.com