Pytania oznaczone «php-7.4»

10
Dlaczego nagle pojawia się błąd „Nie można uzyskać dostępu do właściwości typu przed zainicjowaniem” podczas wprowadzania wskazówek dotyczących typu właściwości?

Zaktualizowałem definicje klas, aby korzystać z nowo wprowadzonych wskazówek typu właściwości, takich jak: class Foo { private int $id; private ?string $val; private DateTimeInterface $createdAt; private ?DateTimeInterface $updatedAt; public function __construct(int $id) { $this->id =...

9
ArrayObject nie działa z end () w PHP 7.4

Dotyczące migracji do PHP 7.4 mam do czynienia z innym zachowaniem pewnych funkcji, takich jak tablicy reset(), current()lub end()dotycząca ArrayObject. Poniższy przykład przedstawia różne wyniki: <?php $array = new \ArrayObject(["a", "b"]); $item = end($array); var_dump($item); $array =...