【问题标题】:What is the name of Symfony function for "fancy array_merge()"?“fancy array_merge()” 的 Symfony 函数的名称是什么?
【发布时间】:2022-10-05 02:53:03
【问题描述】:

我记得我在文档的某个地方读到过它,并看到它在代码中被使用,但是不记得它的名字.它被描述为“做array_merge()的奇特方式”或其他东西。它允许合并两个带有参数的数组,并包括一些简单的类型检查。

function doSomething ($params) {
    $defaultParams = [
        'foo' => false,
        'bar' => 1,
    ];
    $p = whatsTheFunctionName($params, $defaultParams, [/* foo is bool, bar is int */]);
}

【问题讨论】:

标签: symfony


【解决方案1】:

我认为您正在寻找 OptionsResolver 组件:“array_replace PHP 函数的改进替换”。

见:https://symfony.com/doc/current/components/options_resolver.html

【讨论】:

    猜你喜欢
    • 2023-04-06
    • 2014-07-01
    • 2011-08-23
    • 2019-10-10
    • 1970-01-01
    • 1970-01-01
    • 2012-06-15
    • 2014-10-08
    • 1970-01-01
    相关资源
    最近更新 更多