Réutiliser les décimaux pour des bananes
<?php
echo 'BA', sqrt(-1), 'A', PHP_EOL;
echo 'DIS', exp(1000), 'ECTION', PHP_EOL;
echo 'ANTI', log(0), 'LAMMATORY', PHP_EOL;
echo 'dis', strtolower(@implode('', [[]])), 'ment', PHP_EOL;
En dehors des nombres décimaux tels que 8.53 ou 3.141592654, PHP dispose de 2 nombres décimaux supplémentaires : INF pour l’infini et NAN pour « pas un nombre ». Tous deux correspondent par défaut à la chaîne éponyme lorsqu’ils sont affichés. Cela peut être utile.
Cette astuce fonctionne également pour Array, avec une suppression d’erreurs ou une version de PHP pas trop récente. Object génère une erreur fatale, et Resource affiche quelque chose qui ne peut pas être réutilisé pour construire un autre mot lisible par l’homme : Resource id #1 : dommage.
See Also
- Original trigger
- NAN and INF for BANANA [Try me]
PHP Error Messages
PHP Features
Last updated: 11 October 2026