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

    +161

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    switch (trim($row->BallValue))
    {
    	case '':
    	case 'NULL':
    		break;
    					
    	default:
    		<...code...>
    		break;
    }

    Запостил: stasoft, 04 Июля 2011

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

    • какое значение у яиц?
      Ответить
    • Меня больше прикалывает что написано case 'NULL':, а не case NULL:
      Ответить
      • а ничего, что это немножко разные вещи?
        Ответить
        • 'NULL'
          Не находите странным хранить в строке 4 символа NULL, когда скорее всего автор имел ввиду чистый NULL?
          Ответить
          • не нахожу, потому что, например, в мускул если выражение клеить, то нужна строка, потому что "чистый" пропадет при клейке, да и из мускула, именно 'NULL' может прийти.
            Ответить
          • Скорее всего автор имел в виду таки строку 'NULL'.

            Кстати, это просто невероятно, удивительно, что PHP различает 'NULL' и NULL.
            Ответить
      • с учетом того, что trim возвращает строку, было бы маразматично сравнивать с NULL, который в свою очередь имеет тип null.
        Ответить
        • > ... NULL, который в свою очередь имеет тип null
          сферично сказано.
          Ответить
        • >было бы маразматично сравнивать с NULL
          Столь же маразматично, как и с 'NULL'
          Ответить

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