Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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

PHP Error Messages

PHP Features

Last updated: 11 October 2026