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

    +150.4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    $towns = array(
            'Сыктывкар' =>'Сыктывкар',
            'Ухта' =>'Ухта',
            'Усинск' =>'Усинск',
            'Воркута' =>'Воркута',
            'Архангельск' =>'Архангельск',
            );

    Заставили разбираться с чужим сайтом. Подобных мест дофига

    Запостил: timas, 23 Декабря 2009

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

    • Маразм, конечно (наверное, упоротая попытка реализовать многоязыковость?), но что-то не цепляет. Нужно моар. Показал бы хоть кусок кода, где такие упоротости используются. Смешнее, когда понятно, что человек хотел сделать, но сделал это криво.
      Ответить
      • скорее всего это опции для селекта.
        Ответить
        • Да, это для селекта:
          $select->addOption('Выберите город..', null, array('disabled'=>'disabled', 'selected'=>'selected'));
          $select->load($towns);

          Но все равно коробит от 'Сыктывкар' =>'Сыктывкар',
          Ответить
    • там ваще синтаксическая ошибка =\
      превед ачад
      Ответить
      • В каком месте синтаксическая ошибка?
        Ответить
        • Запятая перед закрывающейся скобкой?
          Ответить
          • Запятая перед закрывающейся скобкой в массиве - это не ошибка. Та же var_export() запятые невозбранно ставит, и хоть бы что.
            Ответить
          • Это не ошибка. В доке есть про это упоминание.

            Кстати, очень удобно строки копировать, если нужно добавить значения в массив
            Ответить
    • <?
      function KO($string){
        return $string.' это '.$string;
      }
      ?>


      КЭП написал свою функцию.
      Ответить
    • vanished
      Ответить

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