0

我在两个函数之间传输变量时遇到问题。我想传递变量作为参数,但我不知道该怎么做。例如:

function a() {
   $a = 5;
   $b = 6;
   $c = $a + $b;
}

function b() {
   echo $c;
}

我需要将变量$c从第一个函数a()移动到第二个函数b()作为参数。是否可以?语法是什么?非常感谢每一个答案。

4

2 回答 2

5
function a() {
   $a = 5;
   $b = 6;
   $c = $a + $b;
   return $c;
}

function b($c) {
   echo $c;
}

//get result from function a()
$varFromFunctionA = a();

//pass it to function b()
b($varFromFunctionA);
于 2012-08-24T10:05:16.940 回答
2
class ab {
    var $c;
    function a() {
     $a = 5;
      $b = 6;
      $this->c = $a + $b;
    }
   function b() {
   echo $this->c;
 }
}
于 2012-08-24T10:20:45.570 回答