1. 创建和调用接受参数的函数
函数的输入参数(argument或parameter );sort()函数 接受一个数组作为参数,而sort()函数 正式对这个数组进行排序操作的; 编写接受参数的函数的语法如下所示:
function function_name($arg1,$arg2,...){
statement(s);
}
函数的参数以变量的形式存在,这些变量被赋予调用函数时向函数发送的值; 这些变量使用同PHP中其他变量相同的命名规则进行定义:
function show_name($first,$last){print $irst.''.$last;}
调用接受输入(参数)以变量的形式存在,而这些变量被赋予调用函数时向函数发送的值; 这些变量使用同PHP中其他变量相同的命名方式进行定义:
show_name($fn,$ln);
或通过发送字符串来实现,如
show_name('lisi','wanwu');
或结合上面的两种方法,如:
show_name('lisi','wanwu');
注意: 参数是逐个传送的,函数定义的第一个变量将被赋予调用行中的第一个调用值,第二个函数变量被赋予第二个调用值,依次类推; 函数没有智能到能够直观地理解我们对于值之间的关联认识; 若值传递失败,函数将假定其值为空(值为空并不等于数值0,它是真实存在的值,更接近于词语 “无” ); 若一个函数有4个参数,但只传送了3个参数——第4个参数将为空,这个也会产生错误;
|