函数在处理完内部逻辑后,我们常常需要根据处理结果来决定下一步的操作逻辑,这时候就需要得到函数的处理结果。使用return()来返回函数处理结果。
函数返回值的例子:
<?php function add($x) { return $x+1; } echo add(2); //输出函数的返回值,结果是输出 3 ?>
函数返回值并不是指返回一个数值,可以返回包括字符串、数组、对象在内的任何类型。
比较下面两个例子的区别:
<?php $x = 10; function multiply($x){ $x = $x * 10; return $x; } multiply($x); echo $x; //输出 10 ?>
<?php $x = 10; function multiply($x){ $x = $x * 10; return $x; } $x = multiply($x); echo $x; //输出 100 ?>