PHP学习之:自定义函数功能的分类
分类:网站技术日期:2010-07-04 - 21:19:45作者:老谢
还是那句话,高手请路过吧~
自定义函数,我在前面的文章已经说过了,现在说一下自定义函数的功能分类,可以分为两类:1.功能函数 2.处理函数
如何理解呢?看完下文就知道了,首先看一段代码:
<?php
function sum1($num)
{
$sum=0;
for($i=1;$i<=$num;$i++)
{
$sum+=$i;
}
echo $sum;
}
?>
这是一段完整的功能函数,为什么说是功能函数呢?因为它没有返回值供我们继续处理,而是单一的获取参数去执行一定功能的过程,比如这段就是执行到最后是一个echo,那什么时候处理函数呢?
<?php
function sum1($num)
{
$sum=0;
for($i=1;$i<=$num;$i++)
{
$sum+=$i;
}
return $sum;
}
echo sum1(100)+1000;
?>
这就是处理函数,只是程序中的加工厂,加工完后还要把加工的东西送出来,也就是我们的返回值,这段程序最后把处理的结果返回到$sum这个变量里面,然后我们还可以继续运算,也就是这样一句代码
echo sum1(100)+1000;
现在相信大家已经可以理解两种函数的区别了吧?如果有什么不明白的,可以留言,我会及时回复的~希望对和我一样的菜鸟朋友有帮助……
暂时没有评论!