Что делает этот синтаксис функции в php? - PullRequest
0 голосов
/ 07 мая 2018

Я просто просматриваю класс продавца php и видел это. Причина в том, что я получаю синтаксическую ошибку в этой функции под управлением PHP 7.0.29.

public function funcName(): ?string
{
    // do something
}

Спасибо

1 Ответ

0 голосов
/ 07 мая 2018

Это новая функция в php7.1.x.

Объявления типов для параметров и возвращаемых значений теперь могут быть помечены как обнуляемые, если перед именем типа ставить знак вопроса.

php manual php7.1.x Новые функции

...