PHP基础教程(八)超全局变量
2017-05-20 19:01
351 查看
常量和超全局变量在函数的任何一处都可以访问到。
函数和全局变量并不是水火不容的,我们可以:
通过引用传参影响全局变量
通过 global 声明,也能直接使用外部变量(不推荐,有风险)
直接操作超级全局变量
$_GET //地址栏上的参数 $_POST //接收 POST 型的表单参数 $_REQUEST //当你不想区分 $_GET 和 $_POST 时,可以使用它 $_FILES //文件上传 $_COOKIE,$_SESSION //用户登录 $_ENV,$_SERVER //服务器和访客的一些信息 $_GLOBALS //所有变量的一个注册表,你可以在里面找到声明过的所有变量,我们可以通过它操作普通的全局变量。
$var1 = 5; $var2 = 1; function get_value(){ $var1 = 0; $GLOBALS['var2]++; } get_value(); echo $var1; echo $var2; //result : 5 2
$age = 5; function t(){ //global 关键字,用在变量前面声明这个变量用是全局范围内的$age global $age; $age++; } t(); echo $age; //result : 6
函数和全局变量并不是水火不容的,我们可以:
通过引用传参影响全局变量
通过 global 声明,也能直接使用外部变量(不推荐,有风险)
直接操作超级全局变量
相关文章推荐
- PHP 学习笔记(一):基础教程:语法,变量,函数,数组,超全局
- php基础教程-变量
- I学霸官方免费教程九:Java基础之成员变量(全局变量)和局部变量
- PHP基础教程-14 字符串变量简介
- PHP基础知识之九个超全局变量
- PHP变量入门教程(1)基础
- PHP基础教程-08 整形变量
- 2.12.PHP7.1 女神级教程-女神的私人信息 -【PHP 全局变量】
- php基础教程:变量
- PHP变量入门教程(2)超全局变量,总共9个
- [李景山php] PHP扩展开发系列教程2-设置全局变量
- PHP基础教程-07 变量概述
- python入门基础教程07 python的局部变量和全局变量
- PHP基础教程(二)变量
- PHP超全局数组变量与魔术常量基础
- 智渔课堂官方免费教程九:Java基础之成员变量(全局变量)和局部变量
- python入门基础教程07 python的局部变量和全局变量
- PHP基础之超全局变量
- Python学习入门基础教程(learning Python)--2.2.2 Python全局和局部变量 .
- PHP基础教程-09 浮点型变量