0

2 つの関数間の転送変数に問題があります。引数として変数を転送したいのですが、これを行う方法がわかりません。例えば:

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

function b() {
   echo $c;
}

$c最初の関数のa()移動から2番目の関数への引数としての変数が必要です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 に答える