如何将函数的返回值作为参数传递给另一个函数?

时间:2017-03-31 06:25:27

标签: php scope arguments function-calls

如何将一个function返回的值传递给另一个function

function myFunction(){
    $a = "Hello World";
    return $a;
}

function anotherFunction(????){
    //how can I call the return value of myFunction() as parameter in this function?
}

4 个答案:

答案 0 :(得分:1)

以下是:

<?php

function myFunction() {
    $a = "Hello World";

    return $a;
}

function anotherFunction( $yourvariable ) {
    //how can I call the return value of myFunction() as parameter in this function?
}

$myFunction = myFunction();

$anotherFunction = anotherFunction( $myFunction );

答案 1 :(得分:1)

PHP code demo

<?php
function myFunction(){
   $a = "Hello World";
   return $a;
}

function anotherFunction($requiredParameter)
{
   echo $requiredParameter; //here you will see your parameter.
}


function someOtherFunction()
{
    anotherFunction(myFunction());
}
someOtherFunction();

答案 2 :(得分:1)

您可以使用此调用将返回传递给另一个:

anotherFunction(myFunction());

您需要声明的另一个功能如下:

function anotherFunction($val) {
    // your code here
}

这会将myFunction的返回值传递给$ val参数。

希望这对你有帮助!

答案 3 :(得分:1)

你有两个选择:

  1. 将您的返回值保存在参数中,例如

    $value = myFunction(); anotherFunction ($value);

  2. anotherFunction ( myFunction() );