函数
程序员文章站
2022-07-10 23:26:04
...
一。php用户定义函数
除了内建的php函数,我们可以创建我们的函数
函数是可以在程序中重复使用的语句块
页面加载时函数不会立即执行
函数只有被调用时才会执行
二。php中创建用户定义函数以“function”开头
(1)函数名能够以字母或者下划线开头
(2)函数名对大小写不铭感
(3)函数名应该能够反映函数所执行的任务
<?php
function writemsg(){
echo "hello word";
}
writemsg();//调用函数
在这里插入代码片
三。php函数参数
可以通过参数向函数传递信息,参数类似变量
参数被定义在函数名之后,括号内部,可以添加任意多参数,只要用逗号隔开
<?php
//带参数的函数
function add($m,$n){
//这里的参数叫形参
return $m + $n;
//return 表示有返回值
}
//调用函数
$a = 5;
$b = 7;
$s = add($a,$b);
//调用时,函数中的参数叫实参
echo $s;
//输出为12
在这里插入代码片
php默认参数值
<?php
function setHeight($minheight=50){
echo "the height is : $minheight <br>";
}
setHeight(350);//输出:350
setHeight();//将使用默认值:50;
setHeight(135);//输出:135
在这里插入代码片
较复杂:
<?php
function person ($name = "张三",$age = 20,$sex ="男“){
echo "姓名:{$name},年龄:{$age},性别:{$sex} <br>";
}
person();//全部使用默认参数
person("李四");//第一个参数被覆盖,后面两个默认
person("李四",22);//前两个参数被覆盖,后面一个为默认
在这里插入代码片
说明:只需要将函数头部的参数列表中,默认值参数列在所有没有默认值的参数的后面,该程序就可以正确的执行