Запитання з тегом «php-7.4»

2
Чому я несподівано отримую помилку "Введене властивість не має доступу до ініціалізації" під час введення підказки типу властивостей?
Я оновив свої визначення класу, щоб використати нещодавно введені підказки щодо типу властивостей, наприклад: class Foo { private int $id; private ?string $val; private DateTimeInterface $createdAt; private ?DateTimeInterface $updatedAt; public function __construct(int $id) { $this->id = $id; } public function getId(): int { return $this->id; } public function getVal(): ?string …



3
ArrayObject не працює з end () в PHP 7.4
При переході до PHP 7.4 я маю справу з іншою поведінкою деяких функцій масиву, таких як ArrayObject reset(), current()або end()стосовно них. Наступний приклад дає різні результати: <?php $array = new \ArrayObject(["a", "b"]); $item = end($array); var_dump($item); $array = ["a", "b"]; $item = end($array); var_dump($item); З php 7.4 вихід: bool(false) string(1) …
9 php  php-7.4 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.