1. Список говнокодов пользователя user654321

    Всего: 13

  2. PHP / Говнокод #4079

    +143

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    <?php
    
    if (! (false === $cnt))
    {
        // ...
    }

    Сначала от этой конструкции у меня взорвался мозг. Потом, когда я увидел аналогичную, только вместо false пустая строка, я понял, что «просто в пхп нет оператора "!===" ».

    user654321, 23 Августа 2010

    Комментарии (17)
  3. PHP / Говнокод #4071

    +165

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    <?php
    
    $luser=$this->get_authorized_user();
    if (!$luser) retuen -101;
    
    // ...
    
      if (!$lpwd) 
      {
       $db->disconnect();
       return -102;
      }
    
    // ...
    
     if (!is_array($array)){$db->disconnect();return -103;}
      
     if (0 == count($array)){$db->disconnect();return -104;}
    
    // ...
    
     if (!is_array($array)){$db->disconnect();return -105;}
      
     if (0 == count($array)){$db->disconnect();return -106;}

    орфография и правописание сохранены

    вот таких отрицательных "статусов" по всему проекту просто миллион. Только одному автору известно, что они значат.

    и работает это все с неправильно написанным "return" в первом блоке

    user654321, 23 Августа 2010

    Комментарии (7)
  4. PHP / Говнокод #2548

    +144.2

    1. 1
    2. 2
    $yii=dirname(__FILE__).'/protected/yii/framework/yiilite.php';
        //$yii=dirname(__FILE__).'/protected/yii/framework/yiilite.php';

    user654321, 05 Февраля 2010

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