Questions marquées «php-7.4»

2
Pourquoi j'obtiens soudainement une erreur «La propriété typée ne doit pas être accessible avant l'initialisation» lors de l'introduction d'indications de type de propriétés?
J'ai mis à jour mes définitions de classe pour utiliser les indications de type de propriété nouvellement introduites, comme ceci: 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 …


3
ArrayObject ne fonctionne pas avec end () en PHP 7.4
Lors de la migration vers PHP 7.4, je dois faire face à un comportement différent de certaines fonctions de tableau comme reset(), current()ou end()concernant ArrayObject. L'exemple suivant produit différentes sorties: <?php $array = new \ArrayObject(["a", "b"]); $item = end($array); var_dump($item); $array = ["a", "b"]; $item = end($array); var_dump($item); Avec php …
9 php  php-7.4 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.