网站导航:首页-网页制作语言-PHP自定义函数

PHP自定义函数

  函数可以理解为为了解决一些常见问题制作好的一段程序。函数分为系统内部函数以及自定义函数,本文将讲解如何创建自定义函数以及如何调用自定义函数。

  创建自定义函数的格式为:function func_name($val1,$val2,...){...程序段...},如果自定义的函数没有参数,可以不写$val1等参数,但小括号不可省略。如果需要给自定义变量的参数设置初始值,可以在$val1后面增加“=xxx”设置初始值。定义函数时如果需要给如果自定义的函数需要返回值,可以在自定义函数中使用return($val)函数。再主程序中调用自定义函数的格式为:func_name($val1,val2,...)。

  函数的命名与自定义变量相同,可以使用字母、数字和下划线,但只能以字母或下划线开头。而且自定义中的变量属于局部变量,在自定义函数外将不起作用。

  下面将举例说明自定义函数的使用方法。

例一:不带参数,不具有返回值

<?php
function _pr()
{
echo "这是在自定义函数内的输出。";
}
_pr();
?>

  得到的运行结果如下:

这是在自定义函数内的输出。

例二:带有参数,具有返回值

<?php
function big($a,$b)
{
$re=$a>$b?$a:$b;
return $re;
}
echo big(10,16);
?>

  得到的运行结果如下:

16

例三:有参数,参数具有默认值,有返回值

<?php
function sum($num1,$num2=10)
{
return $num1+$num2;
}
$a=sum(11);
$b=sum(12,2);
echo $a."<br>".$b;
?>

  得到的运行结果如下:

21
14

  可以看到,在例三中$a计算时,没有给参数$num2赋值,系统自动使用了默认值10;在$b中,给两个参数都进行了赋值,故没有用到默认值。

已经到本页底线啦,您可以:返回目录页|返回首页