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

    +159

    1. 1
    if (strlen($PARAM)<=0) $PARAM = " class=\"inputselect\" ";

    Если длинна строки меньше нуля? Битрикс, ты серьёзно?

    Запостил: Happinness_Cookie, 27 Февраля 2015

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

    • Вообщемто меньше или равно. Печенька, ты серьёзно?
      Ответить
      • Ты даже незнаешь про существование строк с отрицательной длиной.
        Ответить
    • показать все, что скрытоДень за днём дешевле Брент,
      Доллар с евро всё дороже.
      Чешет репу президент
      С наглой ботоксною рожей.
      Путлер пока живой,
      Будет чинить разбой
      Российская Федерация!
      Выход такой простой
      Просится сам собой,
      Как мир вернуть и покой!
      Ответить
    • А ведь <= надёжнее, чем ==. Это более универсальный подход, применимый и к другим языкам и библиотекам, где странные люди могут использовать отрицательные длины.
      <= не делает результат некорректным, но может улучшить результат в плохих случаях, а значит программисту не нужно думать.
      Ответить
      • Программисту нужно думать..
        А ставить <= там где нужно ставить ==|!= означает завуалировать возможную логическую ошибку..
        Ответить
    • Длинна? Ты серьезно?
      Ответить
    • На ГК на полном серъезе обусждались строки отрицательной длины, даже были попытки представить мнимые строки и технику чтения их между слов.
      Ответить
    • Ващета strlen может -1 вернуть
      Ответить
    • " class=\"inputselect\" "

      Это чтобы медленне и побольше экранирований в двойных кавычках строка?
      Ответить

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