您现在的位置是:群英 > 开发技术 > PHP语言
php可不用填函数的参数可填吗?为什么?
Admin发表于 2022-07-18 17:29:19678 次浏览
这篇文章给大家分享的是“php可不用填函数的参数可填吗?为什么?”,文中的讲解内容简单清晰,对大家学习和理解有一定的参考价值和帮助,有这方面学习需要的朋友,接下来就跟随小编一起学习一下“php可不用填函数的参数可填吗?为什么?”吧。

php函数的参数可不用填。在php函数中,函数参数是可省略的,如果函数省略参数,则函数执行的任务就是固定的,用户在调用函数时不能改变函数内部的一些执行行为;如果函数不省略参数,则函数可以从外部获取函数执行所需要的数据值,也就可以根据用户传递过来的数据决定函数体内部如何执行。

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

在开发时,一些常用的功能可以借助调用系统函数来完成。但是如果某些功能在 PHP 中没有提供系统函数的话,就需要我们自己来定义函数了。完成同样的任务,使用系统函数的执行效率会比自定义函数高,但两种函数在程序中的调用方式是没有区别的。

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

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

每个函数的第一行都是函数头,由声明函数的关键字 function、函数名和参数列表三部分组成,其中每一部分完成特定的功能。

函数的参数列表是由零个或多个参数组成的,每个参数之间使用逗号分隔开。参数是函数内部和函数外部进行数据交换的端口,函数中数据的传入都是由参数来完成的。

  • 如果函数没有参数列表,函数执行的任务就是固定的,用户在调用函数时不能改变函数内部的一些执行行为。

function 函数名(){
    函数体;
    return 返回值;
}
  • 如果函数有参数列表,函数就可以从外部获取函数执行所需要的数据值。也就是用户在调用函数时,在函数体还没有执行之前,将一些数据通过函数的参数列表传递到函数内部,这样函数在执行函数体时,就可以根据用户传递过来的数据决定函数体内部如何执行。

示例1:省略参数,就会执行固定功能--打印九九乘法表

<?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();//调用函数
?>

示例2:不省略参数,数据多变--实现简单的加法运算

<?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);
?>



现在大家对于php可不用填函数的参数可填吗?为什么?的内容应该都清楚了吧,希望大家阅读完这篇文章能有所收获。最后,想要了解更多php可不用填函数的参数可填吗?为什么?的知识,欢迎关注群英网络,群英网络将为大家推送更多相关知识点的文章。

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

标签: php
相关信息推荐
2022-07-26 17:44:41 
摘要:本篇文章给大家带来了关于PHP的相关知识,其中主要介绍了依赖注入的相关问题,包括了什么是依赖注入、依赖注入的原因以及依赖注入的应用等等,希望对大家有帮助。
2022-04-26 14:20:06 
摘要:在Android项目中,按照MVC的分层,Activity和Fragment应该属于View层,用于展示UI界面,以及接收用户的输入,此外还要承担一些生命周期的工作。所以开发的时候我们经常把一些业务逻辑直接写在Activity里面,这非常直观方便,代价就是Activity会越来越臃肿,而在Activity中,把View和Controller抽离开来,而这就是MVP模式的工作了。
2022-01-24 19:25:35 
摘要:PHP数据导入数据库乱码如何处理?一些朋友有遇到php传数据到SQL数据库中时,有乱码的问题。那么我们怎样才能解决和避免这种情况呢?下面给大家分享一个方法,需要的朋友可以参考了解看看。
云活动
推荐内容
热门关键词
热门信息
群英网络助力开启安全的云计算之旅
立即注册,领取新人大礼包
  • 联系我们
  • 24小时售后:4006784567
  • 24小时TEL :0668-2555666
  • 售前咨询TEL:400-678-4567

  • 官方微信

    官方微信
Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
增值电信经营许可证 : B1.B2-20140078   粤ICP备09006778号
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
微信公众号
返回顶部
返回顶部 返回顶部