gpt4 book ai didi

php - 具有两个输出的函数

转载 作者:可可西里 更新时间:2023-11-01 01:13:46 25 4
gpt4 key购买 nike

首先,让我先说我是一个真正的初学者,主要学习 PHP。理解编程的模式和语义对我来说比仅仅学习语法更重要。我对我要问的问题做了一些研究,但我找不到任何相关信息。所以,我在想......如果我需要执行以下操作怎么办......为函数提供多个输出以传递代码的其他部分。此类功能的名称是什么(如果存在)?或者如果它不存在,为什么不呢?实现相同语义的最佳实践是什么?

更多详情:假设我想用一个参数调用一个函数,并且不仅将值返回到相同的参数调用位置,而且还返回到另一个位置或程序的其他部分。意思是一个函数在两个不同的位置有两个输出,但第二个位置不是调用,只是在第一个位置进行的调用的输出,同时返回与第一个相同的值输出。所以,不是分别调用它两次......而是调用一次并在不同位置输出两次。第二个输出将用于将结果传递到程序的另一部分,因此不适合作为“调用/输入”,而更像是仅来自“输入”值的“输出”。如何在函数中实现多输出?

如果这看起来像是一个愚蠢的问题,我很抱歉。我无法在任何地方找到信息。提前致谢

最佳答案

你想做的基本上是这样的(我会把它作为一个“实际”的例子):

function add($number1, $number2)
{
$result = $number1 + $number2;

return array('number1' => $number1,'number2' => $number2,'result' => $result);
}

$add = add(5,6); // Returns array('number1' => 5, 'number2' => 6, 'result' => 11);

您现在可以随意在其他函数中使用该函数的两个参数和结果。

some_function1($add['result']);
...
some_function2($add['number1']);

关于php - 具有两个输出的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45552160/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com