php中function关键字怎么用

发布时间:2022-02-11 09:52:49 作者:iii
来源:亿速云 阅读:154

今天小编给大家分享一下php中function关键字怎么用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

function是php中的一个关键字,用于用户声明自定义函数,语法为“function 函数名([参数1, 参数2, ..., 参数n]){函数体;[return 返回值;]}”。

php中function关键字怎么用

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

PHP 的函数可以分为两种,即 PHP 的预定义函数和用户自定义的函数。用户可以在自己的程序或 PHP 文件中直接使用预定义函数,PHP 提供了大量功能丰富的预定义函数供 PHP 开发人员使用,极大地提高了开发效率。而自定义函数,是开发人员专门用来解决特定需求的功能模块。

而function就是php中用于声明自定义函数的关键字。

在 PHP 中声明一个自定义的函数可以使用下面的语法格式:

function 函数名 ([参数1, 参数2, ..., 参数n]){
    函数体;
    [return 返回值;]
}

函数的语法格式说明如下:

因为参数列表和返回值在函数定义时都不是必须的,而其他的部分是必须有的,所以声明函数时通常有以下几种方式。

1) 在声明函数时可以没有参数列表:

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

2) 在声明函数时可以没有返回值:

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

3) 在声明函数时可以没有参数列表和返回值:

function 函数名(){
    函数体;
}

函数的调用

不管是自定义的函数还是系统函数,如果函数不被调用,就不会执行。只要在需要使用函数的位置,使用函数名称和参数列表进行调用即可。

函数被调用后开始执行函数体中的代码,执行完毕返回到调用的位置继续向下执行。所以在函数调用时函数名称可以总结出以下三个作用。

提示:只要声明的函数在脚本中可见,就可以通过函数名在脚本的任意位置进行调用,在 PHP 中可以在函数的声明之后调用,也可以在函数的声明之前调用,还可以在函数中调用函数。

【示例】将我们讲解 for 循环时打印九九乘法表的程序封装到函数中,代码如下所示:

<?php
    function table(){       //定义函数
        for ($i = 1; $i <= 9; $i++) {
            for ($j = 1; $j <= $i; $j++) {
                echo $j.' * '.$i.' = '.$i*$j.'&nbsp;&nbsp;';
            }
            echo '<br>';
        }
    }
    table();//调用函数
?>

运行结果如下:

1 * 1 = 1 
1 * 2 = 2  2 * 2 = 4 
1 * 3 = 3  2 * 3 = 6  3 * 3 = 9 
1 * 4 = 4  2 * 4 = 8  3 * 4 = 12  4 * 4 = 16 
1 * 5 = 5  2 * 5 = 10  3 * 5 = 15  4 * 5 = 20  5 * 5 = 25 
1 * 6 = 6  2 * 6 = 12  3 * 6 = 18  4 * 6 = 24  5 * 6 = 30  6 * 6 = 36 
1 * 7 = 7  2 * 7 = 14  3 * 7 = 21  4 * 7 = 28  5 * 7 = 35  6 * 7 = 42  7 * 7 = 49 
1 * 8 = 8  2 * 8 = 16  3 * 8 = 24  4 * 8 = 32  5 * 8 = 40  6 * 8 = 48  7 * 8 = 56  8 * 8 = 64 
1 * 9 = 9  2 * 9 = 18  3 * 9 = 27  4 * 9 = 36  5 * 9 = 45  6 * 9 = 54  7 * 9 = 63  8 * 9 = 72  9 * 9 = 81

【示例】下面我们来定义一个函数,来实现简单的加法运算,代码如下所示:

<?php
    function add($num1,$num2){
        $a = $num1 + $num2;
        return $a;
    }
    $sum = add(11,5);
    echo '$sum = '.$sum.'<br>';
    echo '6 + 33 ='.add(6,33).'<br>';
    echo '42 + 21 ='.add(42,21).'<br>';
    echo '167 + 153 ='.add(167,153);
?>

运行结果如下:

$sum = 16
6 + 33 =39
42 + 21 =63
167 + 153 =320

以上就是“php中function关键字怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注亿速云行业资讯频道。

推荐阅读:
  1. go中anonymous function怎么用
  2. php中的function怎么用

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php function

上一篇:为什么很多人喜欢用win7系统

下一篇:Linux中ifup命令有什么用

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》