PHP中的超全局变量和魔术方法
来源:互联网 发布:淘宝网健身手球 编辑:程序博客网 时间:2024/06/05 17:34
PHP在设计的时候已经预定义了9个超级全局变量、8个魔术变量和13魔术函数,这些变量和函数可以在脚本的任何地方不用声明就可以使用。 在PHP开发时会频繁的使用这些变量,这些变量可以方便的帮我们解决很多问题。下面是千锋PHP学员针对PHP中的超级全局变量与魔术变量的总结。
PHP超级全局变量(9个)
$GLOBALS
储存全局作用域中的变量
$_SERVER
获取服务器相关信息
$_REQUEST
获取POST和GET请求的参数
$_POST
获取表单的POST请求参数
$_GET
获取表单的GET请求参数
$_FILES
获取上传文件的的变量
$_ENV
获取服务器端环境变量的数组
$_COOKIE
浏览器cookie的操作
设置cookie:setcookie(name, value, expire, path, domain);
获取cookie:$_COOKIE[“user”];
删除cookie:setcookie(“user”, “”, time()-3600);//设置过期时间
$_SESSION
服务端session的操作
使用session前一定要session_start()启动session
储存session:$_SESSION[‘name’]=”leixuesong”;//数组操作
销毁session:unset($_SESSION[‘views’]);//销毁一个
session_destroy()和unset($_SESSION);//销毁所有的session
PHP魔术变量(8个)
__LINE__
文件中的当前行号。
__FILE__
文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。
__DIR__
文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。
__FUNCTION__
常量返回该函数被定义时的名字
__CLASS__
常量返回该类被定义时的名字(区分大小写)。
__METHOD__
类的方法名(PHP 5.0.0 新加)。返回该方法被定义时的名字(区分大小写)。
__NAMESPACE__
当前命名空间的名称(区分大小写)。此常量是在编译时定义的(PHP 5.3.0 新增)。
PHP超级全局变量(9个)
$GLOBALS
储存全局作用域中的变量
$_SERVER
获取服务器相关信息
$_REQUEST
获取POST和GET请求的参数
$_POST
获取表单的POST请求参数
$_GET
获取表单的GET请求参数
$_FILES
获取上传文件的的变量
$_ENV
获取服务器端环境变量的数组
$_COOKIE
浏览器cookie的操作
设置cookie:setcookie(name, value, expire, path, domain);
获取cookie:$_COOKIE[“user”];
删除cookie:setcookie(“user”, “”, time()-3600);//设置过期时间
$_SESSION
服务端session的操作
使用session前一定要session_start()启动session
储存session:$_SESSION[‘name’]=”leixuesong”;//数组操作
销毁session:unset($_SESSION[‘views’]);//销毁一个
session_destroy()和unset($_SESSION);//销毁所有的session
PHP魔术变量(8个)
__LINE__
文件中的当前行号。
__FILE__
文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。
__DIR__
文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。
__FUNCTION__
常量返回该函数被定义时的名字
__CLASS__
常量返回该类被定义时的名字(区分大小写)。
__METHOD__
类的方法名(PHP 5.0.0 新加)。返回该方法被定义时的名字(区分大小写)。
__NAMESPACE__
当前命名空间的名称(区分大小写)。此常量是在编译时定义的(PHP 5.3.0 新增)。
阅读全文
0 0
- PHP中的超全局变量和魔术方法
- php超全局变量、魔术变量、魔术函数
- PHP的超全局变量以及相关魔术方法
- PHP中的魔术方法和魔术常量
- php中的超全局变量
- PHP中的超全局变量
- PHP中的魔术方法和魔术常量简介和使用
- php中的魔术常量和魔术方法(一)
- 《PHP中的魔术常量和魔术方法总结》
- 魔术常量,超全局变量
- PHP中的魔术方法
- PHP中的魔术方法
- php中的魔术方法
- php中的魔术方法
- PHP中的魔术方法
- php中的魔术方法
- php中的魔术方法
- php中的魔术方法
- 在php中如何实现cookie即时生效,不用刷新就可以使用
- Java 如何使用radio button保存值
- 【lua】第一章-lua基础(搭建环境,变量语法基础)
- 汇编语言: 缓冲区
- zookeeper(zkCli)命令概览
- PHP中的超全局变量和魔术方法
- 枚举类
- 机器学习正则化与过拟合
- Find a way HDU
- Error compiling OpenCV, fatal error: stdlib.h: No such file or directory
- 关于学习新框架
- 浅谈SVD分解和CUR分解
- 一致性哈希(consistent hashing)
- mysql忘记密码解决办法