本PHP教程讲解PHP中的默认参数
在前面有提过,在PHP中的参数列表中,参数的个数是没有限制的,也就是你可以向函数传递N多个参数.但是有个问题,有些参数你可能在调用函数时根本不想输入而使用默认的值,这样你会省下不少功夫同时也可以保证出错的几率.
PHP中默认参数必须遵守如下的规则:
默认参数只能是一个常量,不能是变量;
默认参数必须放在最后,不能在出现在其他需要传递的参数的前面;
在调用函数时,要遵守默认参数的顺序,不能打乱函数定义时默认参数的顺序;
下面用实例来说明以上规则:
说明:另久你也可以为函数指定一个可能参数,也就是这个参数对于函数来说,如果有它就"接受",如果没有也就算了,它也不追究.就这个实例来说,你可以为$tax参数赋值为空.当然你指定了多个可选参数,你得在调用函数的时为它保留一个位置.如cal(11,”",6,”",9,”").
PHP函数返回值
我们之所定义函数是因为它可以完成一系列的问题,如计算某个表达或者访问某个文件,在这些函数执行完成后,它可以有一个结果或者没有结果(只为完成某个过程,就像现实世界中的逢场作戏一样),为了这个结果我们可以把它做为一个返回值而提供给其他的函数而使用.在PHP中这个任务就交给了return语句.如:
那么下面就调用一下吧:
本PHP教程讲解PHP中的默认参数