Remi Collet : PHP 7.1 et contrôle des nombres
samedi 11 juin 2016 à 09:35PHP 7.1 introduit un nouveau contrôle lors de la conversion d'une chaine en nombre.
Exemple :
$ module load php70 $ php -v PHP 7.0.8RC1 (cli) (built: Jun 8 2016 06:25:44) ( NTS ) $ php -r 'var_dump("1K" * 1024);' int(1024) $ module load php71 $ php -v PHP 7.1.0alpha1 (cli) (built: Jun 8 2016 09:36:05) ( NTS ) $ php -r 'var_dump("1K" * 1024);' PHP Notice: A non well formed numeric value encountered in Command line code on line 1 int(1024)
Voir aussi sur 3v4l.org.
Il est évident que ce nouveau message est utile, mais c'est un exemple très fréquemment rencontré.
Quelque exemples, dans des projets rééls :
Vous pouvez commencer à vérifier votre code ;)
Original post of Remi Collet.Votez pour ce billet sur Planet Libre.
Articles similaires
- Remi Collet : Accès aux fichiers Windows en PHP depuis Linux (09/09/2015)
- Remi Collet : Tests de performance de PHPUnit et couverture de code (09/11/2015)