全局变量问题

Awriter 2010-07-28 11:38:25
如何不采用参数和超级全局变量的方式,让函数外的变量在函数内可见
...全文
111 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dleno 2010-07-28
  • 打赏
  • 举报
回复
$a=1;
$b=2;
function func(){
@extract($GLOBALS, EXTR_SKIP);
echo $a+$b;
}
CunningBoy 2010-07-28
  • 打赏
  • 举报
回复
session也是全局变量
kyzy_yy_pm 2010-07-28
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 cunningboy 的回复:]
楼主的需求太奇怪
[/Quote]+

一般验证之类的用session
CunningBoy 2010-07-28
  • 打赏
  • 举报
回复
楼主的需求太奇怪
amani11 2010-07-28
  • 打赏
  • 举报
回复
global $var;

其实是 $_GLOBALS['var'];//可能不是这个问题
amani11 2010-07-28
  • 打赏
  • 举报
回复
数据库……文件保存,基本没意义


哎,为什么方便的不用
CunningBoy 2010-07-28
  • 打赏
  • 举报
回复
$var = 1;
function foo(){
global $var;
echo $var;
}
骄傲青蛙 2010-07-28
  • 打赏
  • 举报
回复
还有

5. 调用系统函数或其它扩展从自定义的缓存(或内存)获得变量
骄傲青蛙 2010-07-28
  • 打赏
  • 举报
回复
1. 使用引用 & (要参数)

2. 赋值给常量

3. 函数返回值

4. 读数据库,读/包含文件

除了普通参数和超级全局变量传参的方法大至是这些

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧