"PHP" / Говнокод #9622 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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 step307, (Updated )

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

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

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

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

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8