php中有哪些预定义变量

DDD
发布: 2023-08-21 14:52:38
原创
1967人浏览过
php中预定义变量有$GLOBALS、$_SERVER、$_GET、$_POST、$_FILES、$_COOKIE、$_SESSION、$_REQUEST、$_ENV以及$argc和$argv等等。详细说明:1、$GLOBALS,包含了全局作用域中的所有变量;2、$_SERVER,可以用来获取当前脚本的文件名等;3、$_GET,通过URL传递给当前脚本的变量的数组等等。

php中有哪些预定义变量

本文的操作环境:Windows10系统、PHP8.1.3版本、Dell G3电脑。

在PHP中,有许多预定义的变量,它们被称为超全局变量。这些变量在所有的作用域中都是可用的,包括函数、类的方法以及全局范围内。

以下是PHP中一些常见的预定义变量:

$GLOBALS:这个变量是一个关联数组,包含了全局作用域中的所有变量。可以通过$GLOBALS[‘variable_name’]的方式访问全局变量。

立即学习PHP免费学习笔记(深入)”;

$_SERVER:包含了服务器环境信息的变量。可以用来获取当前脚本的文件名、服务器的IP地址、请求的方法等等。常见的$_SERVER变量包括:

  • $_SERVER[‘PHP_SELF’]:当前执行脚本的文件名。

  • $_SERVER[‘SERVER_NAME’]:当前运行脚本所在的服务器的主机名。

  • $_SERVER[‘REQUEST_METHOD’]:当前请求使用的方法,如GET、POST等。

$_GET:包含了通过URL传递给当前脚本的变量的数组。可以通过$_GET[‘variable_name’]的方式访问URL参数。

$_POST:包含了通过HTTP POST方法传递给当前脚本的变量的数组。可以通过$_POST[‘variable_name’]的方式访问POST参数。

$_FILES:包含了通过HTTP POST方法上传的文件的变量的数组。可以通过$_FILES[‘file_name’]的方式访问上传文件的信息。

$_COOKIE:包含了通过HTTP cookies传递给当前脚本的变量的数组。可以通过$_COOKIE[‘variable_name’]的方式访问cookie的值。

$_SESSION:包含了当前会话中的变量的数组。可以通过$_SESSION[‘variable_name’]的方式访问会话变量。

$_REQUEST:包含了通过HTTP请求(GET、POST和COOKIE)传递给当前脚本的变量的数组。可以通过$_REQUEST[‘variable_name’]的方式访问请求参数。

$_ENV:包含了由操作系统或Web服务器设置的环境变量的数组。可以通过$_ENV[‘variable_name’]的方式访问环境变量。

除了上述的超全局变量,还有一些其他的预定义变量,如:

$argc:包含了命令行参数的数量。

$argv:包含了命令行参数的数组。

这些变量在PHP中预先定义好了,可以直接使用。通过使用这些预定义变量,我们可以轻松地获取到一些常用的信息,方便我们在开发中进行处理和判断。

以上就是php中有哪些预定义变量的详细内容,更多请关注php中文网其它相关文章!

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号