一个类里,在一个方法里如何调用另一个方法里的变量? 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测试通过。。但是经理说逻辑有问题。。。请提意见。。。 弹出登陆框,让用户登陆的问题,在线等 关于变量的问题,比如:@$aaa document.referrer在ie中无效的问题? 新手问题---关于一个参数的解释 php输出的问题 PHP初学者基础问题:连接SQL Server 2000,为何不行?同情的请贴或Up,谢谢! 我急要的验证码代码…… 小妹?^_^?:捉虫:为什么mail函数不好用了? 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通信