`

[php基础]php环境变量

    博客分类:
  • php
阅读更多

php有哪些环境变量?写出所有短变量与相应的长变量

 

注意:长变量在5.3后的版本被[deprecated]

 

====================淡定的分割线=============================

 

$GLOBALS
包含一个引用指向每个当前脚本的全局范围内有效的变量。该数组的键名为全局变量的名称。从 PHP 3 开始存在 $GLOBALS 数组。

$_SERVER
变量由 web 服务器设定或者直接与当前脚本的执行环境相关联。类似于旧数组 $HTTP_SERVER_VARS 数组(依然有效,但反对使用)。

$_GET
经由 URL 请求提交至脚本的变量。类似于旧数组 $HTTP_GET_VARS 数组(依然有效,但反对使用)。

$_POST
经由 HTTP POST 方法提交至脚本的变量。类似于旧数组 $HTTP_POST_VARS 数组(依然有效,但反对使用)。

$_COOKIE
经由 HTTP Cookies 方法提交至脚本的变量。类似于旧数组 $HTTP_COOKIE_VARS 数组(依然有效,但反对使用)。

$_FILES
经由 HTTP POST 文件上传而提交至脚本的变量。类似于旧数组 $HTTP_POST_FILES 数组(依然有效,但反对使用)。详细信息请参阅 POST 方法上传。

$_ENV
执行环境提交至脚本的变量。类似于旧数组 $HTTP_ENV_VARS 数组(依然有效,但反对使用)。

$_REQUEST
经由 GET,POST 和 COOKIE 机制提交至脚本的变量,因此该数组并不值得信任。所有包含在该数组中的变量的存在与否以及变量的顺序均按照 php.ini 中的 variables_order 配置指示来定义。此数组在 PHP 4.1.0 之前没有直接对应的版本。参见 import_request_variables()。


注意
自 PHP 4.3.0 起,$_FILES 中的文件信息不再存在于 $_REQUEST 中。


注: 当运行于命令行模式时,此数组将不会包含 argv 和 argc 条目;它们已经存在于数组 $_SERVER 中。

$_SESSION
当前注册给脚本会话的变量。类似于旧数组 $HTTP_SESSION_VARS 数组(依然有效,但反对使用)。

 

 

 

优雅的谈吐,敏捷的思维,扎实的基础

 

分享到:
评论

相关推荐

    php5.5环境变量配置

    在这个环境中,我们将讨论如何配置PHP 5.5的环境变量,以便在Windows系统上能够顺利运行PHP程序。 首先,我们需要下载并安装PHP 5.5。这通常涉及到从官方PHP网站获取合适的二进制发行版,对于Windows系统,可能是预...

    tomcat下部署php所需的配置php环境变量包

    当需要在Tomcat上部署PHP应用时,需要进行特定的配置工作,主要是配置PHP的环境变量。以下将详细讲解这个过程。 首先,要理解为何要在Tomcat中部署PHP。通常,Tomcat主要处理Java相关的Web应用,但通过一些技巧,...

    Yii2Configloader从配置文件和环境变量构建配置数组

    `Yii2 ConfigLoader` 是一个实用工具,帮助开发者从多个配置文件和环境变量中动态加载和合并配置数组,使得配置更加灵活且易于管理。 `Yii2 ConfigLoader` 的主要功能: 1. **多文件配置合并**:Yii2 允许开发者将...

    详细讲解 php编程环境搭配,使用Xampp+Eclipse 环境变量配制

    这样,Eclipse就可以识别并使用XAMPP中的PHP环境进行代码分析和运行。 环境变量配置是确保系统能正确找到PHP和相关组件的关键。在Windows系统中,我们需要将XAMPP的安装目录添加到系统PATH环境变量中。这可以通过...

    笔记-PHP基础(2018)-环境搭建.doc

    安装Apache涉及的步骤包括选择合适的版本、下载、解压缩、配置httpd.conf文件、设置环境变量、启动和测试Apache服务是否正常运行。 以上就是PHP基础和环境搭建的基本内容,包括PHP的定义、特点,以及如何配置基于...

    PHP 基础实例(PHP 基础实例)

    在PHP基础实例的学习过程中,你将了解如何创建和启动PHP环境,如安装XAMPP或WAMP服务器。还会学习到如何在PHP中进行基本的数学运算、字符串操作和数组处理。此外,你还将接触到PHP的面向对象编程(OOP)概念,如类、...

    php常用到的系统变量

    - **$_ENV**:存储了服务器环境变量,但通常不常用,因为这些信息通常通过其他方式(如$_SERVER)获取。 - **$_COOKIE**:用于存储HTTP Cookie数据。当客户端发送Cookie到服务器时,这些值会被放入`$_COOKIE`数组中...

    VSCode开发PHP环境配置手册(PHP8.1.1+PHP-xdebug+redis)

    VSCode开发PHP环境配置手册(详见:附件配置手册) ...1.检查phpstudy_x64是否安装在默认目录,即:D:...2.配置用户环境变量 将PHP8.1所在目录添加进用户变量:D:\phpstudy_pro\Extensions\php\php8.1.1nts,如下图: ……

    php 超全局变量

    - 示例:获取名为 `HOME` 的环境变量值可以通过 `$_ENV['HOME']`。 - 作用:用于访问操作系统环境变量。 8. **$_REQUEST**: 包含通过 HTTP GET 和 POST 方法以及 Cookie 传递过来的所有数据。 - 示例:获取名为 ...

    PHP学习入门的一些基础知识和开发环境配置

    本文将深入探讨PHP学习入门的一些基础知识以及如何配置一个适合初学者的开发环境。 首先,让我们了解一下PHP的基础知识。PHP(Hypertext Preprocessor)是一种服务器端的脚本语言,它嵌入到HTML代码中,用于生成...

    win7 64默认环境变量

    ### Win7 64位系统默认环境变量详解 在Windows 7 64位系统中,环境变量对于系统的正常运行至关重要。它们不仅定义了系统的行为,还为应用程序提供了必要的配置信息。本文将详细介绍Win7 64位系统中的默认环境变量,...

    BarbushinPHPConsole在谷歌浏览器中处理PHP错误转储变量远程执行PHP代码

    **Barbushin PHP Console** 是一款用于PHP开发的工具,特别设计用于在谷歌浏览器(Google Chrome)中方便地处理PHP错误、转储变量以及执行远程PHP代码。这个工具极大地提升了开发者在调试PHP应用程序时的效率,使得...

    PHP基础语法与开发环境搭建

    在本文中,我们将深入探讨PHP基础语法以及如何搭建PHP开发环境。PHP是一种广泛使用的服务器端脚本语言,尤其适用于Web开发,它具有丰富的功能和强大的社区支持。 **第一部分:搭建PHP开发环境** 1. **在Windows...

    零基础学习PHP-从零开始学习PHP-PHP基础教程

    2. PHP环境搭建: 学习PHP的第一步是安装PHP运行环境。通常,我们使用XAMPP或WAMP这样的集成开发环境,它们包含了Apache服务器、MySQL数据库和PHP解释器。安装后,你可以在本地计算机上运行PHP代码进行测试和开发。 ...

    环境变量加载工具phpdotenv.zip

    php dotenv 能自动加载从 .env 到 getenv(), $_ENV 和 $_SERVER 的环境变量,是基于原始的 Ruby 版本的 dotenv。 标签:phpdotenv

    去来php教程之变量也运算符

    【PHP变量和运算符教程】 ...总的来说,理解PHP的变量和运算符是编程基础,而USR组织提供的资源和支持则为学习者提供了实践和成长的平台。通过这样的学习和互动,不仅可以提升个人技能,还能为中国的科技自强贡献力量。

    php也需要配置环境变量 解决Fatal error Call to undefined function curl_init()

    本文将深入讲解这个问题的解决方案,以及如何配置PHP环境变量以确保cURL功能的正常运行。 首先,让我们了解一下`curl_init()`函数。在PHP中,`curl_init()`是用于初始化一个新的cURL会话的函数,它是cURL库的核心...

    php基础.doc

    首先,让我们来看看如何配置PHP环境。PHP的安装步骤包括: 1. 解压缩PHP文件到指定目录,例如D:\PHP\PHP。 2. 将PHP目录下的.dll文件复制到系统目录,如C:\winnt\system32或C:\window\system32。 3. 复制...

    php基础教程源码

    8. **安装**:PHP的安装通常涉及配置环境(如Apache或Nginx服务器、MySQL数据库)、下载PHP源码、编译安装以及配置相关环境变量。理解这一过程有助于开发者解决部署问题。 9. **用户信息**:在PHP中管理用户信息,...

    php获取不到自定义header参数原因详解

    特别是,当涉及到自定义Header时,PHP会将所有的HTTP头转换为环境变量存储在`$_SERVER`超全局数组中。对于自定义的Header,其名称前通常会加上`HTTP_`前缀,且所有字符都会转换为大写,同时,如果原始Header名称中...

Global site tag (gtag.js) - Google Analytics