PHP超级全局变量数组小结
php超级全局变量列表
$_GET[] 获得以GET方法提交的变量数组
$_POST[] 获得以POST方法提交的变量数组
$_COOKIE[] 获取和设置当前网站的Cookie标识
$_SESSION[] 取得当前用户访问的唯一标识,以数组形式体现,如sessionid以及自定义session数据
$_ENV[] 当前php环境变量数组
$_SERVER[] 当前php服务器变量数组
$_FILES[] 上传文件时提交到当前脚本的参数值,以数组形式体现
$_REQUEST[] 包含当前脚本提交的全部请求,
$_GET、$_POST、$_COOKIE、$_SESSION的所有动作
$GLOBALS[] 包含正在执行脚本所有超级全局变量的引用内容
PHP系统常量
__FILE__ 当前PHP程序脚本的绝对路径及文件名称
__LINE__ 存储该常量所在的行号
__FUNCTION__ 存储该常量所在的函数名称
__CLASS__ 存储该常量所在的类的名称
__METHOD__存储该常量所在的类的方法的名称
PHP_VERSION 存储当前PHP的版本号,也可以通过PHPVERSION()函数获取。
PHP_OS 存储当前服务器的操作系统
相关推荐
-
PHP extract 将数组拆分成多个变量的函数
extract()函数语法: int extract( array $var_array [, int $extract_type = EXTR_OVERWRITE [, string $prefix ]] ) 功能: extract()函数提取关联数组(对数字索引数组无效)每对key和value,生成以key为变量名.value为对应值的多组新变量. 复制代码 代码如下: <?php $size = "old size"; //注意最后size变量的值. $a = array(
-
PHP中extract()函数的妙用分析
近日在看一个牛人的代码时,看到一个非常好用的函数:extract(),它的主要作用是将数组展开,键名作为变量名,元素值为变量值,可以说为数组的操作提供了另外一个方便的工具,比方说,可以很方便的提取$_POST或者$_GET的元素,对表单提交上来的内容不能不用一一赋值,直接使用下面代码: form.html 复制代码 代码如下: <form action="action.php" method="post"> <input type="te
-
php 数组处理函数extract详解及实例代码
php 数组处理函数extract extract函数用于从数组中将变量导入到当前的符号表 基本语法 int extract ( array &$var_array [, int $extract_type = EXTR_OVERWRITE [, string $prefix = NULL ]] ) 本函数用来将变量从数组中导入到当前的符号表中.检查每个键名看是否可以作为一个合法的变量名,同时也检查和符号表中已有的变量名的冲突. 参数介绍: 参数 描述 var_array 必需.规定要使用的数组
-
php变量与数组相互转换的方法(extract与compact)
本文实例讲述了php变量与数组相互转换的方法.分享给大家供大家参考,具体如下: 在php中数组与变量相互转换我们可使用到extract或compact函数,这里就来给大家分析一下这两个函数的用法. compact 多个变量转数组 <?php //多个变量转数组 $name='jb51'; $email='jb51@jb51.net'; $info=compact('name','email');//传递变量名 print_r($info); /* Array ( [name] => jb51
-
php compact 通过变量创建数组
php compact 通过变量创建数组 compact函数通过一个或多个变量建立一个数组,改数组包括变量名和它们的值. 该函数的行为与extract()正好相反. 基本语法 array compact ( mixed $varname [, mixed $... ] ) 创建一个包含变量与其值的数组. 对每个参数, compact() 在当前的符号表中查找该变量名并将它添加到输出的数组中,变量名成为键名而变量的内容成为该键的值.简单说,它做的事和 extract() 正好相反.返回将所有变量添
-
PHP中extract()函数的定义和用法
定义和用法 PHP extract() 函数从数组中把变量导入到当前的符号表中. 对于数组中的每个元素,键名用于变量名,键值用于变量值. 第二个参数 type 用于指定当某个变量已经存在,而数组中又有同名元素时,extract() 函数如何对待这样的冲突. 本函数返回成功设置的变量数目. 语法 extract(array,extract_rules,prefix) 参数 描述 array 必需.规定要使用的输入. extract_rules 可选.extract() 函数将检查每个键名是否为合法
-
解析PHP中如何将数组变量写入文件
在用PHP记录日志,或者是 Ajax 请求出错想要 debug 的时候.我们一般都会将信息写入到一个指定的文件当中.然后根据相应的信息来处理问题.比如笔者最喜欢在用 Ajax 取不到数据的时候,在PHP脚本里面加上下面一段代码 复制代码 代码如下: $fp = fopen('./a.txt', 'a+b'); fwrite($fp, $content); fclose($fp); 但是,这里有一个问题.那就是 $content 是一个数组怎么办?你可能会说,我循环输出.那要是多维数组呢?我只是为
-
php数组声明、遍历、数组全局变量使用小结
php教程:数组声明,遍历,数组全局变量 复制代码 代码如下: <? /* * 一.数组的概述 * 1.数组的本质:管理和操作一组变量,成批处理 * 2.数组时复合类型(可以存储多个) * 3.数组中可以存储任意长度的数据,也可以存储任意类型的数据 * 4.数组可以完成其他语言数据结构的功能(链表,队列,栈,集合类) * * * * 二.数组的分类 * 数组中有多个单元,(单元称为元素) * 每个元素(下标[键]和值) * 单访问元素的时候,都是通过下标(键)来访问元素 * 1.一维数组,二维数
-
PHP预定义变量9大超全局数组用法详解
1.$_SERVER $_SERVER超级全局变量包含由web服务器创建的信息,它提供了服务器和客户配置及当前请求环境的有关信息.根据服务器不同,$_SERVER中的变量值和变量个数会有差别,不过一般都可以找到CGI1.1规范中定义的变量.其中包括: $_SERVER['HTTP_REFERER']; 引导用户到达当前位置的页面的URL : $_SERVER['REMOTE_ADDR']; 客户IP地址 : $_SERVER['REQUEST_URI']; URL的路径部分.如果URL是 [ur
-
php通过array_push()函数添加多个变量到数组末尾的方法
本文实例讲述了php通过array_push()函数添加多个变量到数组末尾的方法.分享给大家供大家参考.具体分析如下: php通过array_push()函数添加多个变量到数组末尾,array_push函数接受任意数量的变量添加. <?php $alpha = array("a", "b", "c"); $final = array_push($alpha, "d","e"); print "
随机推荐
- PHP 中 DOMDocument保存xml时中文出现乱码问题的解决方案
- PHP下escape解码函数的实现方法
- Jquery弹出窗口插件 LeanModal的使用方法
- asp.net EXECUTENONQUERY()返回值介绍
- 基于PHP实现假装商品限时抢购繁忙的效果
- Linux 中C语言getcwd()函数的用法
- 巧用CSS滤镜做图案文字
- C++ 构造函数中使用new时注意事项
- php动态读取数据清除最右边距的方法
- SQL 合并多行记录的相同字段值
- Debian下搭建Nginx和Tomcat服务器实现负载均衡的方案
- jQuery实现可用于博客的动态滑动菜单
- JavaScript使用shift方法移除素组第一个元素实例分析
- javascript 焦点的两个问题
- PHP与MongoDB简介|安全|M+PHP应用实例详解
- Android应用开发中自定义ViewGroup的究极攻略
- 9个经典的PHP代码片段分享
- 浅谈PHP拦截器之__set()与__get()的理解与使用方法
- 详解Apache配置多个监听端口和不同的网站目录
- Java设计模式——工厂设计模式详解
