Question du test PHP8

Comment échapper les entités HTML en PHP

Intermédiaire

Que va afficher ce code:

<?php

$string = "<a href='r&d'>R &amp; D</a>";
echo htmlspecialchars($string, double_encode: false);
Auteur: Clément DevosStatut : PubliéeQuestion passée 778 fois
Modifier
0
Évaluations de la communauté
developer avatar
Réponse incorrecte
Dawn
21/02/2024
Lorsqu'on exécute le code : <a href='r&d'>R & D</a>
developer avatar
Clément Devos (W3D Team)
29/02/2024
Bonjour, en utilisant https://onlinephp.io/, je trouve bien la réponse 2 On ne fait pas de PHP ici donc je ne peux pas trop creuser plus loin...
developer avatar
Fabrice
04/11/2023
Je viens de tester sous php8.2 => <a href='r&d'>R & D</a>
developer avatar
Fabrice
04/11/2023
Dans le source c'est encore différent
developer avatar
Auteur anonyme
07/11/2023
Bonjour, n'hésite pas à proposer une nouvelle question si tu penses qu'on peut la simplifier ou la rendre moins piège !