参数的默认值只能为null

时间:2016-07-03 12:41:16

标签: php

我正在建立一个DI工厂,似乎收到了这个错误:

  

致命错误:具有类类型提示的参数的默认值在第70行的代码中只能为NULL

这一行:

public function get(
        $foo, bool $func = false, array $params = array()
    ) {

如果我在bool参数之前删除了$func,它似乎有效。

虽然,我如何提示类型array但不提示类型boolean

任何帮助都将不胜感激。

0 个答案:

没有答案