array(…)构造内的条件元素

我的系统将配置数组发送给类似这样的函数:

callThatFunction( array(k1 => v1,  k2 => v2, ... kn=vn));

我想根据某些情况创建一个键值对。

我可以在不为数组创建变量的情况下做到这一点(并且这会破坏其他人创建的干净配置语法)吗?

像这样

callThatFunction ( array(

k1 => v1,

if($cond( {k2 => v2,}

...

kn=vn));

以上显然在语法上是错误的,但应该表达我的想法。

谢谢

回答:

最终我想到了以下几点:

callThatFunction(array(k1 => v1,k2 => v2,… kn = vn) ))

仍然会喜欢一些建议,可以更直接地表达意图

以上是 array(…)构造内的条件元素 的全部内容, 来源链接: utcz.com/qa/400563.html

回到顶部