问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php函数多个参数实现传参任意顺序?

发布网友 发布时间:2022-05-11 03:45

我来回答

6个回答

热心网友 时间:2022-04-20 09:06

这个不行,因为本身就会有逻辑错误。比如:他怎么知道。test(100)是$i,而不是$obj呢。也可能是第五个参数呢。要么test方法判断,要么占位。这个没啥好办法

热心网友 时间:2022-04-20 10:24

你的函数的状态太多....就是运行的前提太多。另外写一个函数包含了这个的运行状态再运行
function test2($i=0){ test('',0,$i,null);}
调用test2(100);

热心网友 时间:2022-04-20 11:59

简单的不定量传参函数可以解决无序传参:在你这做个记号,免得以后忘了;
function test($value){
if(isset($value['1']){
echo “当传递了第一个参数的时候:{$value['1']}”;
}
if(isset($value['2']){
echo “当传递了第二个参数的时候:{$value['2']}";
}
}
test([1=>"test1"]);
test([2=>["test2"]);

热心网友 时间:2022-04-20 13:50

function handle(...$args){
$params_array = func_get_args();
var_mp($params_array);
}
这个方法支持任意多个参数

热心网友 时间:2022-04-20 15:58

//一个数组搞定 , 相传什么传什么
function test($data=[]){
$str=$data['str']??'';
$flot=$data['flot']??0;
$i=$data['i']??0;
$obj=$data['obj']??null;
}
调用 :test(['i'=>2])

热心网友 时间:2022-04-20 18:23

PHP不支持这种调用方式,你的需求是不能实现的。要么老实写,要么把经常变动的提到最前面.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么车险可以分期花呗 请问“有几个虫子怕什么"改为陈述句是"有几个虫子不可怕"。为什么要加... 一只狼身边有一只羊为什么狼不吃羊? 路边有一只羊,过来一只狼,却没有吃羊,为什么? ...有没有一个厂叫【福高】厂的,是做电子产品的。。3Q 明道冒险王百度云如何下载 冒险王2cps联系谁? 350分到400分的二本大学 廊坊高考400分能上什么学校 河北2023年高考400分左右能上什么大学 php函数中,多个参数的情况下怎么使其中一个参数为默认值而其他的使用指定值 和平精英手游中,为什么大佬一般都喜欢玩海岛地图? 手机在线填写个人简历 为什么手机卡插安卓手机有用,插苹果激活就不行 和平精英k城的地下室的密码是多少 为什么手机卡放安卓可以放苹果手机就没有网络 在和平精英的海岛地图中怎么进入学校旁边的地下通道? 对手是妲己出什么装备 安卓手机卡小卡可以装进苹果6嘛? 妲己打刘备出什么装备? 打王者荣耀妲己出什么装 曰月山有没有高原反应 python提取++与+之间的字符串,这样写为什么会报错,正确的应该怎样写? 有赞微商城登录名忘记了怎么办 有赞怎么上商品详情页 有赞后台怎么退出会员账号 有赞微店为什么登录不了? 有赞商城的购物车和订单非得登录才能查看吗? 香港片女主角叫赢马的是什么电影? 成语什么马赢什么 PHP中声明多个参数的方法,传参时可以不都传参么? php怎么实现接收多个参数 在PHP中,定义一个函数, 输入两个参数,一个循环内容,一个循环次数,怎么... php 多个构造函数要怎么写? PHP方法中参数太多,怎么写 九仙房桑黄茶是传销吗? 用手机开微店是真的吗?还要身份证号 谁能告诉我一个英语日记的网站啊 如何查看网站日志 可记录大量文字的日志的网址 有没有在线工作日志的网站? 如何查看网站日志/主机日志 网站日志在哪里 怎样获取网站日志 网站日志文件如何查看? 恒力E区宿舍到苏州北站怎么坐车? 苏州北站到古镇怎么坐车 苏州火车北站怎么坐车去上海浦东机场? 苏州北站到苏州市相城区阳澄湖镇凤阳路108号怎么坐车 麻烦指指路,苏州工业园区到苏州北站怎么坐车。