PHP-PHP 如何做到 传参 如何灵活的增加
PHP 开发的时候,经常使用某个公用函数 如
function ssx($i,$s,$x,$=array(),$obj)
{
//echo $i.$s;
}
然后很多类调用该函数,但是随着 二次开发的不断深入,有的类需要调用这个函数,但是同时需要增加 该函数的不同 参数,屡次增加, 维护太难了。各位,亲们,有没有 好办 解决 这个 问题。
比如 有300处 地方 调用这个 函数,本来只有3个参数,随着二次开发 要达到 近 10 个 这个时候 就要批量修改 300处 以满足 这个格式,但是因为各种参数不同,因此 必然批量修改是完不成了。。。怎么办?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
函数参数就一个数组,数组后续就可以扩充为二维或多维数组。如:
function get($para){//$para可以任意添加参数
if(isset($para["a"] && $para["a"] == "a")){
echo "1";
}//可扩充逻辑
}
函数的参数可以用数组的形式,根据需要取数组里的数据,修改时只需要改公共函数就可以了
function ssx($params){
if($params['i']){
$i = $params['i'];
}
if($params['s']){
$s = $params['s'];
}
}