PHP函数嵌套调用

PHP函数嵌套调用教程

PHP函数 可以嵌套调用,即,我们可以在一个函数里面调用另一个函数。

PHP函数嵌套调用

语法

function funcName() { funcName1(); funcName2(); [return] }

说明

我们在函数 funcName 里面,调用了函数 funcName1 和 funcName2。

案例

求阶乘的和

PHP函数嵌套调用,实现求阶乘的和

<?php echo "嗨客网(www.haicoder.net)<br>"; function factorial($num){ $ret = 1; for($i = 1; $i <= $num; $i++) { $ret *= $i; } return $ret; } function factorialSum($n) { $sum = 0; for($i = 1; $i <= $n; $i++) { $sum += factorial($i); } return $sum; } $factorialSumRet = factorialSum(10); echo "factorialSumRet = $factorialSumRet<br>";

程序运行后,控制台输出如下:

08_PHP函数嵌套调用.png

我们首先定义了一个函数 factorial,该函数用于计算传入的参数 num 的阶乘,接着,我们再次定义了一个函数 factorialSum,用于计算阶乘的和。

在函数 factorialSum 里面,我们再次调用了函数 factorial,因此,这里就是在函数里面调用函数。

PHP函数嵌套调用总结

PHP 中函数可以嵌套调用,即,我们可以在一个函数里面调用另一个函数。