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.
![]() ![]() | Compartir: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Tags: Articles de Codi Ç, Bug, PHP, Programació
2.340 visualitzacions - versió en PDF