Una curiositat de PHP floatval

De vegades PHP té comportaments d’allò més emprenyadors, per no dir erronis.

Avui podeu provar aquest codi que retorna un resultat que em sembla molt divertit.

<?php
/*
* @author Carles
* @website http://codic.cat
* */

$s_valor_comu='10.10 raons';
$s_valor_divertit='-';

$i_valor_comu=floatval($s_valor_comu); 
$i_valor_divertit=floatval($s_valor_divertit); 

echo "Partint de $s_valor_comu el valor que us espereu és $i_valor_comu\n"; 
echo "Partint de $s_valor_divertit el valor que no us espereu és $i_valor_divertit\n"; 

Quan executeu el codi veureu que us retorna -0.

-0 pot semblar un valor no gaire perillós però pot fer que falli el vostre codi en diversos punts.

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Tags: , , ,

1.683 visualitzacions - versió en PDF

Comments are closed.