background image

调用方法变为

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 函数参数传递方法的改进还是有缺点的,代码量增大了,需要程序员多写很

多键值,还有就是函数中判断语句和三元运算语句可能会影响效率.