我是 php 的初学者,我很难理解返回值在 php 中的含义。到目前为止,我的理解是这样的:一旦你返回一个值,这就是函数将保存的最终值,并且在函数中返回一个值之后(以及函数结束之前)发生的所有脚本都将被终止。
我打印的第一个脚本是我从书中看到的。我认为我们可以将第一个脚本重写为第二个脚本,我看不出脚本之间有任何区别。
我对返回值的理解和我对以下两个脚本完全相同的想法是否错了?我试图尽可能多地阅读有关返回值的内容,但似乎没有什么能对我解释得足够清楚。我想真正了解必须返回一个值的意义何在,以及为什么我们不只使用脚本#2 而不是#1。我会很感激你的帮助。谢谢你。
脚本 1:
function addNums($firstnum, $secondnum){
$result= $firstnum + $secondnum;
return $result;
}
echo addNums(3,5);
脚本 2:
function addNums($firstnum, $secondnum){
return $result= $firstnum + $secondnum;
}
echo addNums(3,5);