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

    +2

    1. 1
    2. 2
    3. 3
    return usort($bidsSale, function($a, $b){ 
                  return ($a->priority < $b->priority) ? -1 : 1; 
    });

    Найдено в функции от которой ожидается возврат массива.

    Запостил: blacksudo, 10 Января 2016

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

    • >от которой ожидается возврат массива
      Давайте сделаем себе проблему в виде неявной тупизации, а потом будем её героически решать. /color
      Ответить
    • А вы тоже подшутите над программистом - он от вас зарплаты ожидает, а вы ему хуй
      Ответить
      • Трудовой кодекс такие шутки не любит.
        Ответить
        • ну тогда не хуй, а похищение и расчленение
          Ответить
          • А против этого уже Уголовный кодекс.
            Ответить
          • И голову насадить на кол перед офисом, чтобы было уроком ньюфагам.
            Ответить
            • это же пхп. В нем нет такого понятия от функции ожидается. Функции стандартной библиотеки возвращают, что угодно от интов до null.

              Если функции будут возвращать только то, что обещают перестанут быть нужными замечательные функции как is_array, is_scalar и другие is_. Нет это не путь пхп.
              Ответить
            • палевно. Но можно тактично намекнуть что котлеты в буфете из баранины
              Ответить
              • Догадайся, что случится, если будешь вести себя как баран?
                Ответить
                • - меня будут кормить травой?
                  - по моему этого уже можно в мясной цех вести
                  - помогать мясо разгружать?
                  - да... помогать...
                  Ответить
    • Первая мысль: а что тут не так?
      Вторая: надо поискать, что возвращает usort
      Третья: в жизни бы не догадался.

      Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.
      Ответить
      • UnreliableSORT
        Ответить
      • Ну а вдруг юзер кривую функцию для сравнения подсунул, которая не является отношением порядка? PHP - всё продумано до мелочей.
        Ответить
    • Я, расстроенный и озадаченный последним поцелуем, побрел домой.
      Ответить

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