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