11<?xml version =" 1.0" encoding =" utf-8" ?>
2- <!-- EN-Revision: 68976f0e68dbd2c49eaf5d477b6075864a946593 Maintainer: girgias Status: ready -->
2+ <!-- EN-Revision: e587d0655e426f97b3fcb431453da5030e743b23 Maintainer: girgias Status: ready -->
33<!-- Reviewed: no -->
44<sect1 xml : id =" language.types.declarations" >
55 <title >Déclarations de type</title >
@@ -321,6 +321,7 @@ Stack trace:
321321 Ceci n’est pas recommandé, car si la valeur par défaut est modifiée dans
322322 une classe enfant, une violation de compatibilité de type sera déclenchée
323323 car le type <type >null</type > devra être ajouté à la déclaration de type.
324+ Ce comportement est également déprécié à partir de PHP 8.4.
324325 </para >
325326 <example >
326327 <title >Ancienne façon de rendre les arguments nullables</title >
616617
617618 <example >
618619 <title >Déclaration de type de retour nullable</title >
619- <programlisting role =" php" >
620+ <programlisting role =" php" annotations = " non-interactive " >
620621 <![CDATA[
621622<?php
622623function get_item(): ?string {
@@ -633,7 +634,7 @@ function get_item(): ?string {
633634
634635 <example >
635636 <title >Déclaration de type pour les propriétés de classe</title >
636- <programlisting role =" php" >
637+ <programlisting role =" php" annotations = " non-interactive " >
637638<![CDATA[
638639<?php
639640class User {
@@ -704,7 +705,7 @@ class User {
704705
705706 <example >
706707 <title >Typage strict pour les valeurs d'arguments</title >
707- <programlisting role =" php" >
708+ <programlisting role =" php" annotations = " non-interactive " >
708709<![CDATA[
709710<?php
710711declare(strict_types=1);
@@ -759,7 +760,7 @@ int(3)
759760
760761 <example >
761762 <title >Typage strict pour les valeurs de retour</title >
762- <programlisting role =" php" >
763+ <programlisting role =" php" annotations = " non-interactive " >
763764<![CDATA[
764765<?php
765766declare(strict_types=1);
0 commit comments