Pytania otagowane jako php-7.4

2
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 = $id; } public function getId(): int { return $this->id; } public function getVal(): ?string { …



3
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 = ["a", "b"]; $item = end($array); var_dump($item); W przypadku php 7.4 wynikiem jest: bool(false) …
9 php  php-7.4 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.