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

    +3

    1. 1
    2. 2
    3. 3
    4. 4
    $namespaces = array('top' => 1, 'left' => 2, 'right' => 3, 'bottom' => 4);
    
    if (!is_int($namespace))
        $namespace = $namespaces[$namespace];

    Код должен по логике определять положение меню....

    Запостил: StTv, 28 Октября 2015

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

    • А потом на вход придёт незнакомое значение $namespace и кровь-кишки отладочная информация на экран...
      Ответить
      • Отладочная информация на экран - это нормально для пхп.
        Ответить
      • ничего страшного не будет любой не int легко при необходимости скатуется в int. И меню где нибудь построится.
        >отладочная информация на экран...
        Это вообще не зависит от того, что передадут в $namespace.
        Ответить
        • Дело не в касте, а в том, что если передать 5, то вывалится сообщение о том, что такого индекса у массива не существует.
          Ответить
          • а @ на что?
            Ответить
            • а собака вообще зло. лучше отладить, чтобы не было ошибок, чем прятать их
              Ответить
              • по айдишнику вижу нью фаг. Для нью фага поясню зеленый режим сарказма.
                Ответить

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