Вопросы с тегом «php-7.4»

10
Почему я внезапно получаю сообщение об ошибке «Свойство Typed не должно быть доступно до инициализации» при введении подсказок типа свойств?

Я обновил определения моего класса, чтобы использовать недавно введенные подсказки типа свойств, например: class Foo { private int $id; private ?string $val; private DateTimeInterface $createdAt; private ?DateTimeInterface $updatedAt; public function __construct(int $id) { $this->id = $id; }...

9
ArrayObject не работает с end () в PHP 7.4

На переходе к PHP 7.4 мне приходится иметь дело с различным поведением некоторых функций массива , как reset(), current()или end()относительно ArrayObject. Следующий пример производит разные выходные данные: <?php $array = new \ArrayObject(["a", "b"]); $item = end($array); var_dump($item);...