PHP · RFC Watch
Opposition au RFC visant à déprécier les conversions de types floues avant PHP 8.6
Sur la liste internals de PHP, Robert Chapin s'oppose au RFC proposant la dépréciation des conversions de types floues, évoquant une rupture de compatibilité comparable au changement de l'opérateur d'égalité en PHP 8.0.
Il demande que la proposition soit retirée de PHP 8.6.
Un RFC sur le wiki de PHP propose de déprécier les conversions de types floues et d'autoriser Stringable en mode strict. Il indique toujours PHP 8.6 comme version cible et ne montre aucun nouveau lien de discussion depuis janvier.
Sur la liste de diffusion internals, Robert Chapin a exprimé une forte opposition. Il s'est rangé aux remarques antérieures de Rowan Tommins, affirmant que la conversion de valeurs comme (int) $_GET['count'] pour obtenir un type précis avec une valeur par défaut est un comportement codifié depuis des décennies, et non un comportement problématique. Sa suppression constituerait selon lui une rupture de compatibilité de l'ampleur des changements apportés à l'opérateur d'égalité dans PHP 8.0.
Chapin a également soutenu Alexandre Daubois, qui estimait que ces changements n'auraient jamais dû être proposés pour PHP 8.6. Chapin a conclu que PHP n'est pas prêt pour cette évolution et a demandé si le RFC pouvait être actualisé vers une version cible ultérieure ou marqué comme nécessitant davantage de travail.
Tribune des lecteurs
Pas encore de contributions — lance le débat.
Lance la discussion
Pas de compte ni de mot de passe — saisis simplement ton adresse e-mail et nous t’envoyons un lien de connexion à usage unique. Première visite ? Tout se met en place automatiquement.
Ton évaluation sera appliquée automatiquement après ta connexion.
Vérifie ta boîte mail
Nous avons envoyé un lien de connexion à …. Ouvre-le sur cet appareil — cet onglet te connectera automatiquement.
Rien reçu ? Vérifiez le dossier spam — et marquez le message « Non spam » pour qu'il arrive directement la prochaine fois.