一个类里,在一个方法里如何调用另一个方法里的变量? class aa{ function a() { $m = 5; $n = 10; $k = 15; } function b() { //在这里如何调用方法a()里的那些变量?方法a没有return那些值 } } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php$a = 1;$b = 2;function Sum(){ global $a, $b; $b = $a + $b;}Sum();echo $b;?> 多加个函数而已 class A{ function abc(){ global $a; $a = 'aaaaaaaa'; } function def(){ $this->abc(); global $a; echo $a; }}$A = new A();$A->def(); 需求挺怪既然一个class内的多个函数都需要共享到的变量,为啥不作为class的成员变量呢 首先非常感谢大家的回复,我解决了,总体来说一句话:session 我说的是“不是解决问题的应该方法”类里的2个函数居然用session通信 程序下载下来的图片 打不没有预览 啥原因 在线等 php菜鸟求助各位大侠 关于表单重复提交的问题,请教 smarty 与fckeditor 相互结合更新问题,大家帮助我看下 悬而未决:PHP和MS outlook的base64结果竟然不一样? “把缓存结果存储在共享内存中以获取更快的速度”,请问下PHP下怎么做这个缓存呢? 哥们,帮忙啊,那位有php的发送邮件的代码? 帮忙看下为什么返回不了内容 IIS6+PHP+MYSQL安装后出现的问题 请问这是个什么错误?应该很简单 wamp下如何更改mysql密码 字符串提取问题
$a = 1;
$b = 2;function Sum()
{
global $a, $b; $b = $a + $b;
}Sum();
echo $b;
?> 多加个函数而已
class A{
function abc(){
global $a;
$a = 'aaaaaaaa';
} function def(){
$this->abc();
global $a;
echo $a;
}
}$A = new A();
$A->def();
既然一个class内的多个函数都需要共享到的变量,为啥不作为class的成员变量呢
类里的2个函数居然用session通信