gpt4 book ai didi

php - php 函数参数可以按照声明中定义的不同顺序传递吗

转载 作者:行者123 更新时间:2023-12-03 01:05:45 25 4
gpt4 key购买 nike

假设我有一个函数/方法 F(),它采用如下定义的 3 个参数 $A、$B 和 $C。

function F($A,$B,$C){
...
}

假设我不想按照顺序传递参数,可以这样调用吗?

F($C=3,$A=1,$B=1);

而不是

F(1,2,3)

最佳答案

绝对不是。

传入无序参数的一种方法是采用关联数组:

function F($params) {
if(!is_array($params)) return false;
//do something with $params['A'], etc...
}

然后您可以像这样调用它:

F(array('C' => 3, 'A' => 1, 'B' => 1));

关于php - php 函数参数可以按照声明中定义的不同顺序传递吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4636073/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com