php传参有哪些方法

发布时间:2020-07-22 16:48:43 作者:Leah
来源:亿速云 阅读:173

php传参有哪些方法?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

php传参的方法有:1、调用者直接传参,无需对参数进行处理加工;2、把参数组合成一个数组的形式,整一个数组当做参数进行传递;3、传递一个数据结构对象当做参数。

php传参的方法有:

第一种

直接传参,每个参数一个个的排好队写上,例如:

php传参有哪些方法

优点:

缺点:

php传参有哪些方法

缺点很明显,这个时候由于php参数顺序的问题,选填参数必须在最后,所以所有调用者都需要起码把原来的param5去除,放在参数最后位置,改动代价高。

总结:当参数少的时候,可以使用直接一个个参数传递,这样是最好的,但是当参数过多,或者改动需求大的时候,这种方法无疑是繁重的。

所以针对上面这种,当参数数量过多的时候,可以使用方法二:

第二种

把参数组合成一个数组的形式,整一个数组当做参数进行传递。例如:

php传参有哪些方法

优点:

缺点:

总结:总体来说这种方法可以解决第一种传参方式的弊端,但是也自身带来了更加大的弊端,参数的限制需要另外增加一层钩子去处理,可以说是性价比比较低的一种方法。

综合上面两种方法的利弊,我总结出第三种传参方式:

第三种

传递一个数据结构对象当做参数,例如:

php传参有哪些方法

优点:

缺点:

总结:总体来说这种方法可以比较全面的解决第一第二种方法的弊端,就是需要建立多种数据结构模型,增加了代码量。


看完上述内容,你们掌握php传参有哪些方法的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

推荐阅读:
  1. msyql 问号 传参
  2. jquery如何传参及获取

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php php传参

上一篇:冒泡排序的python实现

下一篇:centos6上以二进制方式安装mariadb5.5

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》