1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > php 魔术变量和超级全局变量 PHP超级全局变量与魔术变量

php 魔术变量和超级全局变量 PHP超级全局变量与魔术变量

时间:2023-04-26 20:05:48

相关推荐

php 魔术变量和超级全局变量 PHP超级全局变量与魔术变量

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 新增)。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。