【问题标题】:PHP param type hinted with '?' [duplicate]PHP 参数类型用 '?' 提示[复制]
【发布时间】:2019-12-09 09:09:41
【问题描述】:

我正在阅读一些 Zend 框架的 hydration 源代码,发现了一些我以前没有遇到过的东西:

public function hydrate(string $name, ?array $data = null) : string

我从未见过像 $data 参数 - ?array 这样的类型提示

我不知道要搜索什么,因此很难找到有关那里使用的语法的文档。有谁知道当你用这样的问号输入提示时它被称为什么,可能它的作用是什么?

即使您只向我指出正确的文档,我也非常感谢您的帮助。

【问题讨论】:

    标签: php code-documentation


    【解决方案1】:

    它将$data 声明为可为空,如docs 中所述

    【讨论】:

      猜你喜欢
      • 2016-01-27
      • 2018-07-20
      • 1970-01-01
      • 2016-11-29
      • 2018-01-28
      • 2018-07-30
      • 2011-09-12
      • 2020-09-09
      相关资源
      最近更新 更多