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

    +153

    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
    function fnCheckNetwork($intNetworkId)
    {
        if (intval($intNetworkId) == 0)
        {
            return false;
        }
    
        if ($intNetworkId != $this->fnGetNetworkId())
        {
            return false;
        }
    
        return true;
    }

    Замечу, что функция использовалась как приватная, а $intNetworkId никогда не мог быть 0.

    Вобщем оригинальный способ проверить на равентсво два числа ))

    Запостил: step307, 06 Марта 2012

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

    • не видя основного кода думается, что может он за читаемость и универсальность боролся, вдруг $intNetworkId может начинаться не с цифры(и, допустим, это важно)?
      Ответить
      • Ну да, согласен, можно заподозрить логику.

        Параметр берется из базы, т.е. точно числовой и без мусора.
        Ответить

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