PHP-PHP 如何做到 传参 如何灵活的增加

发布于 2016-12-31 21:49:37 字数 322 浏览 1362 评论 2

PHP 开发的时候,经常使用某个公用函数 如
function ssx($i,$s,$x,$=array(),$obj)
{
//echo $i.$s;
}

然后很多类调用该函数,但是随着 二次开发的不断深入,有的类需要调用这个函数,但是同时需要增加 该函数的不同 参数,屡次增加, 维护太难了。各位,亲们,有没有 好办 解决 这个 问题。

比如 有300处 地方 调用这个 函数,本来只有3个参数,随着二次开发 要达到 近 10 个 这个时候 就要批量修改 300处 以满足 这个格式,但是因为各种参数不同,因此 必然批量修改是完不成了。。。怎么办?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

甜柠檬 2017-10-24 00:41:26

函数参数就一个数组,数组后续就可以扩充为二维或多维数组。如:
function get($para){//$para可以任意添加参数
if(isset($para["a"] && $para["a"] == "a")){
echo "1";
}//可扩充逻辑
}

灵芸 2017-08-16 04:43:34

函数的参数可以用数组的形式,根据需要取数组里的数据,修改时只需要改公共函数就可以了
function ssx($params){
if($params['i']){
$i = $params['i'];
}

if($params['s']){
$s = $params['s'];
}

}

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文