1. PHP / Говнокод #369

    +31.7

    1. 1
    2. 2
    $uin=$_POST['uin'];
    $uin=$uin+1-1;

    И такое сплошь и рядом... А intval() ведь зачем-то придумали...
    by nod

    Запостил: guest, 11 Января 2009

    Комментарии (6) RSS

    • asserte:
      $uin = (int) $_POST['uin'];
      Т.е. без явного вызова функции преобразования.
      Ответить
    • этот nod видимо мега-говнокодер. ))
      Ответить
    • eh0t:
      Спасибо, плакал.
      Ответить
    • ober:
      встречал подобие типа $uin=$uin*1; в польском говнокоде :)
      Ответить
    • vic:
      RTFM ламеры.

      <?php
      echo intval( (0.1+0.7) * 10 ); // выводит 7!
      echo intval( ( (0.1+0.7) * 10 ) + 1 - 1); // выводит 8!
      echo intval( ( (0.1+0.7) * 10 ) * 1); // выводит 7!
      echo intval( ( (0.1+0.7) * 10 ) . '' ); // выводит 8!
      ?>
      Ответить
    • Это $uin=$uin*1 чтобы $uin было int ? :)
      Ответить

    Добавить комментарий