代码之家  ›  专栏  ›  技术社区  ›  Theodore R. Smith

如何将php7的参数解包降级到v5.6?

  •  0
  • Theodore R. Smith  · 技术社区  · 4 年前

    我需要将我最流行的一个PHP包从7.0下载到5.5,而我编写PHP 5.5代码已经很多年了,我无法理解这一点:

    $options = array_merge_recursive(
        $userOptions,
        ...$guzzleAuthOptions
    );
    

    如果有帮助,代码的完整上下文是 https://github.com/phpexpertsinc/RESTSpeaker/blob/master/src/HTTPSpeaker.php#L56

    1 回复  |  直到 4 年前
        1
  •  1
  •   user1597430    4 年前

    Splat运算符(三点)在5.6中引入。你不应该贬低任何东西。

    同时,对于5.5及以下版本,您可以使用call_user_func_array。