php函数之php函数function的用法笔记

原创 PHP笔记  2017-03-21 17:48  阅读 1,105 views 次

php最大的特点是它的函数,超过了1000个内建的函数,这些函数在开发中能让我们省去很多事,增加开发效率。当然,我们也可以针对某个问题定义自己的函数。我们为什么要定义函数呢?这就和函数的优点有关了。函数是可以在程序中重复使用的语句块,页面加载的时候不会立即执行,只有在被调用的时候才会执行。

php内置函数

php的内置函数直接就可以使用,非常方便。在之前的笔记实例中,我们已经用过。比如strlen()函数就是php内置的函数,它能返回字符串的长度。

实例:

<?php
header("Content-Type: text/html;charset=utf-8"); //解决中文乱码
$a = "abcdef";
echo strlen($a);
?>

运行结果:6

php自定义函数

自定义函数就是用户根据自己的需求而创建的函数。

1、函数的定义

函数的定义用function开头,后跟函数名,函数名不区分大小写,不能以数字开头。

格式:

function 函数名() {
函数体
}

实例:

<?php
header("Content-Type: text/html;charset=utf-8"); //解决中文乱码
function fun(){ //定义fun()函数
echo "我是一个自定义函数";
}
fun();//调用函数(执行函数)
?>

运行结果:我是一个自定义函数

2、php函数的返回值

如果我们需要函数返回值,我们可以使用return语句。

格式:

function 函数名() {
函数体
retuen 返回的值;
}

实例:

<?php
header("Content-Type: text/html;charset=utf-8"); //解决中文乱码
function fun(){
$a=10;
return $a;
}
echo fun();//调用函数,打印函数返回的值
?>

打印结果:10

3、php函数的参数

为了让函数实现更高级的功能,我们可以给函数添加一个或多个参数,参数类似于变量,在函数名后面的括号里指定。

格式:

function 函数名(参数1,参数2,......) {
函数体
}

实例:

<?php
header("Content-Type: text/html;charset=utf-8"); //解决中文乱码
function fun($a,$b){ //定义fun()函数,并指定$a,$b两个参数
$c=$a+$b;
return $c;
}
echo fun(4,5);//调用函数并传参,打印函数返回的值
?>

运行结果:9

4、php默认参数值

如何在定义参数时给它一个默认值,在调用函数时没有给参数,那么函数会启用默认的参数值。

实例:

<?php
header("Content-Type: text/html;charset=utf-8"); //解决中文乱码
function fun($a=1,$b=2){ //定义fun()函数,并指定$a,$b两个参数
$c=$a+$b;
return $c;
}
echo "没给参数:".fun();//调用函数,打印函数返回的值
echo "<br/>给参数:".fun(7,8);
?>

运行结果:

没给参数:3
给参数:15
本文地址:https://www.ggbiji.com/php-function.html
版权声明:本文为 PHP笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情