• 技术文章 >后端开发 >PHP问题

    php预定义变量有哪些

    (*-*)浩(*-*)浩2019-10-08 13:07:00原创1243
    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预定义变量有哪些的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php
    上一篇:php怎么安装教程 下一篇:php语言有哪些特点
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• php解决乱码• php开发要用苹果笔记本吗• php验证用户名密码不可为空• php验证姓名是否存在于mysql
    1/1

    PHP中文网