一个类里,在一个方法里如何调用另一个方法里的变量?

张小莱 2010-06-03 05:24:01

class aa{
function a() {
$m = 5;
$n = 10;
$k = 15;
}
function b() {
//在这里如何调用方法a()里的那些变量?方法a没有return那些值
}
}
...全文
5990 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
PIGer920 2010-06-04
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 hero0524 的回复:]
首先非常感谢大家的回复,我解决了,总体来说一句话:session
[/Quote]
汗。。。
这并不是解决问题的应该方法。。。
张小莱 2010-06-04
  • 打赏
  • 举报
回复
首先非常感谢大家的回复,我解决了,总体来说一句话:session
PIGer920 2010-06-04
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 hero0524 的回复:]
回楼上,解决了。
[/Quote]
我说的是“不是解决问题的应该方法”
类里的2个函数居然用session通信。。。
张小莱 2010-06-04
  • 打赏
  • 举报
回复
回楼上,解决了。
PIGer920 2010-06-03
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 hero0524 的回复:]
引用 4 楼 piger920 的回复:

需求挺怪。。。
既然一个class内的多个函数都需要共享到的变量,为啥不作为class的成员变量呢

当然这不是我想的,我做的是二次开发。。。
[/Quote]
那你就新加一个成员变量好了
快溜 2010-06-03
  • 打赏
  • 举报
回复
怪怪怪
yaoge_baby 2010-06-03
  • 打赏
  • 举报
回复
直接设为全局变量,在整个类中都可以调用
张小莱 2010-06-03
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 piger920 的回复:]

需求挺怪。。。
既然一个class内的多个函数都需要共享到的变量,为啥不作为class的成员变量呢
[/Quote]
当然这不是我想的,我做的是二次开发。。。
PIGer920 2010-06-03
  • 打赏
  • 举报
回复
需求挺怪。。。
既然一个class内的多个函数都需要共享到的变量,为啥不作为class的成员变量呢
kyzy_yy_pm 2010-06-03
  • 打赏
  • 举报
回复

class A{
function abc(){
global $a;
$a = 'aaaaaaaa';
}

function def(){
$this->abc();
global $a;
echo $a;
}
}

$A = new A();
$A->def();
kyzy_yy_pm 2010-06-03
  • 打赏
  • 举报
回复
<?php
$a = 1;
$b = 2;

function Sum()
{
global $a, $b;

$b = $a + $b;
}

Sum();
echo $b;
?>

多加个函数而已
kyzy_yy_pm 2010-06-03
  • 打赏
  • 举报
回复
设置全局变量

21,886

社区成员

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

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