调用方法变为
1.
$form-
>
addInput(
2.
array(
3.
'title' = "编码",
4.
'name' = "field0",
5.
'maxlength' = 3,
6.
'required' = "true",
7.
'width' = 100,
8.
'tip' = "提示:编号为必填项,只能填写 3 位",
9.
)
10. );
经过前后 PHP 函数参数传递方法的对比可以发现:
传统的函数在需要扩展的时候改动量大,使用的时候必须按参数的顺序写,很容易出
错.
改进后的函数扩展的时候可以随时增加新参数,只需要在调用时增加对应的数组键值,
每个参数都一目了然,无需考虑顺序,代码可读性增强.
不过 PHP 函数参数传递方法的改进还是有缺点的,代码量增大了,需要程序员多写很
多键值,还有就是函数中判断语句和三元运算语句可能会影响效率.