3v4l.org

run code in 300+ PHP versions simultaneously
<?php $s = 'asdasd `sad` "sdaasd" asd'; echo htmlspecialchars($s, ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML5) . PHP_EOL; echo htmlspecialchars($s, ENT_QUOTES, 'UTF-8') . PHP_EOL; echo htmlspecialchars($s, ENT_NOQUOTES, 'UTF-8');
Output for 8.1.18 - 8.1.28, 8.2.10 - 8.2.19, 8.3.0 - 8.3.7
asdasd `sad` &quot;sdaasd&quot; asd asdasd `sad` &quot;sdaasd&quot; asd asdasd `sad` "sdaasd" asd

preferences:
49.6 ms | 402 KiB | 30 Q