php可不用填函数的参数可填吗?为什么?
导读:这篇文章给大家分享的是“php可不用填函数的参数可填吗?为什么?”,文中的讲解内容简单清晰,对大家学习和理解有一定的参考价值和帮助,有这方面学习需要的朋友,接下来就跟随小编一起学习一下“php可不用填函数的参数可填吗?为什么?”吧。...
这篇文章给大家分享的是“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可不用填函数的参数可填吗?为什么?的知识,欢迎关注网络,网络将为大家推送更多相关知识点的文章。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: php可不用填函数的参数可填吗?为什么?
本文地址: https://pptw.com/jishu/651341.html