社区
基础编程
帖子详情
全局变量问题
Awriter
2010-07-28 11:38:25
如何不采用参数和超级全局变量的方式,让函数外的变量在函数内可见
...全文
110
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. 读数据库,读/包含文件
除了普通参数和超级全局变量传参的方法大至是这些
多进程引用动态链接库中的
全局变量
问题
多进程引用动态链接库中的
全局变量
问题
现象描述: 前提:存在一个动态库libvlan.so,存在一个应用console。 做法:在console中调用libvlan.so中的两个APIs,分别是设置和获取动态库中一个
全局变量
的值。 结果:在console中的操作没有
问题
,设置和获取都正常;但在动态库中打印该
全局变量
,其值并没有改变。 结论:动态库中的
全局变量
,在被其他进程使用...
多进程引用的动态链接库中的
全局变量
问题
多进程引用的动态链接库中的
全局变量
问题
现有liba.so中定义一个
全局变量
char buf; libb.so 中的函数print会将buf进行输出。 进程A和进程B使用-lb进行编译链接,并在进程A和B中分别对buf进行初始化,如strcpy(buf, "A"); strcpy(buf, "B"); 进程A和进程B在初始化后分别通过dlopen的方式加载liba.so并调
Scala讲座:
全局变量
问题
的解决
转载自:http://developer.51cto.com/art/200909/153286.htm 本文开始Scala讲座的第一部分内容,即用面向对象和函数式方法来解决
全局变量
问题
,希望大家喜欢。文中有一个“引用的透明性”这个需要重点关照一下。 本文节选自最近在日本十分流行的Scala讲座系列的第七篇,由JavaEye的fineqt
单片机中断函数中的
全局变量
问题
第一次写博客。 今天碰到一...
java 局部变量和
全局变量
问题
所谓临时变量,就是为了方便起见申明的变量,存放一些中间结果。有点像中学几何里 面的辅助线。 如果基于性能的考虑,避免每次调用的时候为临时变量分配空间,就可以将它声明为成 员变量,例如临时压缩缓冲区。 如果基于性能的考虑,避免每次访问的时候访问成员变量(尤其在循环的时候),就可 以将它声明为临时变量。 如果要在避免在函数之间传递大量参数,也可以用成员变量来节约参数个数和占用的
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章