PHP типизированные свойства массового объявления не могут присвоить пустое значение пустому полю - PullRequest
1 голос
/ 14 февраля 2020

У меня есть штамп над нелогичным багом / свойством.

class xxx{
    public ?int $a, $b;

    public function __construct($a, $b){
        $this->a = $a;
        $this->b = $b;
    }
}

new xxx(null, 10); //Working
new xxx(10, null); //Not working

Может кто-нибудь объяснить мне, почему не работает вторая строка.

PHP версия 7.4.2.

1 Ответ

0 голосов
/ 29 февраля 2020

Как отметил @ Niki C в разделе комментариев: это известная проблема, исправленная в 7.4.3.

...