class aa{
  function a() {
    $m = 5;
    $n = 10;
    $k = 15;
  }
  function b() {
   //在这里如何调用方法a()里的那些变量?方法a没有return那些值
  } 
}

解决方案 »

  1.   

    <?php
    $a = 1;
    $b = 2;function Sum()
    {
        global $a, $b;    $b = $a + $b;
    }Sum();
    echo $b;
    ?> 多加个函数而已
      

  2.   


    class A{
    function abc(){
    global $a;
    $a = 'aaaaaaaa';
    } function def(){
    $this->abc();
    global $a;
    echo $a;
    }
    }$A = new A();
    $A->def();
      

  3.   

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

  4.   

    首先非常感谢大家的回复,我解决了,总体来说一句话:session
      

  5.   

    我说的是“不是解决问题的应该方法”
    类里的2个函数居然用session通信