Question from the PHP8 test

How to escape HTML entities in PHP

Medium

What will this code display:

<?php

$string = "<a href='r&d'>R &amp; D</a>";
echo htmlspecialchars($string, double_encode: false);
Author: Clément DevosStatus: PublishedQuestion passed 916 times
Edit
0
Community Evaluations
developer avatar
Incorrect answer
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 !
developer avatar
Laurent
22/08/2024
Je ne trouve pas la question très intéressante. On n'a pas un sandbox intégré au cerveau et je ne vois pas trop le rapport avec PHP8
developer avatar
Auteur anonyme
26/08/2024
Je trouve qu'elle évalue bien la connaissance du paramètre double_encode