欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

函数

程序员文章站 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);//前两个参数被覆盖,后面一个为默认

在这里插入代码片

说明:只需要将函数头部的参数列表中,默认值参数列在所有没有默认值的参数的后面,该程序就可以正确的执行