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

    −2

    1. 1
    https://habr.com/post/412603/

    Оператор []=

    Короткий оператор добавления нового элемента в массив. Он работает так, вы ожидаете, добавляя элемент на правой части в левую частью массива.

    Штоблядь???

    Запостил: minusinho, 29 Мая 2018

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

    • Косноязычие, вот что.
      Ответить
    • На кабр пишут статьи такие как ты и я, вот что.
      Ответить
      • Как будто переводчик вообще никак не связан с программированием
        Ответить
    • https://sohabr.net/habr/post/93947/
      Возвращение Geektimes на Хабр
      Блог компании ТechMedia, Хабрахабр — Анонсы
      Это действительно так, и это уже случилось. Гиктаймс вернулся на Хабр.
      Ответить
      • Заебись. Нафиг они его вообще отпиливали?
        Ответить
    • в то время как некоторые из них — упущенная попытка сделать их читаемыми и скрыть их фактически двойную индивидуальность, например, xor.
      Ответить
    • >$array []= 'element';

      >В самом деле, это намного более элегантно, чем $array[] = 'element';. Некоторые тесты показывают, что это намного быстрее, в то время как другие наоборот, что это намного медленнее.

      Это шутка? Это не одно и то же?
      Ответить
      • > $c = $a<-B;

        > В целях обратной совместимости вышеприведённый код не получит значение свойства B в объекте $a, а просто сравнивает $a в противоположность B.

        А, так это стёб.
        Ответить
      • >> Некоторые тесты показывают, что это намного быстрее,
        Боттлнек вашего приложения в том что вы пишите
        $array []= 'element';
        а надо
        $array[]= 'element';

        Всего за $ 5000 я могу ускорить ваше приложение
        Ответить
        • Я пишу $array[] = 'element'
          Где можно забрать гонорар?
          Ответить
    • Пародия на это:
      http://search.cpan.org/dist/perlsecret/lib/perlsecret.pod

      Оператор <-
      Есть во многих ЯП.

      Оператор -->
      Расстрелять. Так же, как за $i++ + ++$i. Вообще бить по рукам за использование декрементов и инкрементов в правой части.

      Стрелка влево для массивов [$a <= $b]
      Тупо булево значение без индекса (индекс автоматический).

      Имена констант с *, %
      Будете смеяться, но их можно использовать:
      define('A*B', 6);
      echo constant('A*B');
      https://ideone.com/1lKThC
      А вообще по рукам за такое.

      Операторы кораблей
      А вот это забавно, хотя и практически бесполезно.
      Ответить
      • фыв
        Ответить
      • В чем прикол с константами?
        Ответить
        • В том, что в "PHP" можно объявить константу с именем, которая в языке не является валидным идентификатором. Т. е. я могу объявить константу с именем 'A*B', но использовать её напрямую как A*B не могу, могу только через вызов встроенной функции constant('A*B').
          Ответить
        • В том, что в "PHP" можно объявить константу с именем, которая в языке не является валидным идентификатором. Т. е. я могу объявить константу с именем 'A*B', но использовать её напрямую как A*B не могу, могу только через вызов встроенной функции constant('A*B').
          Ответить
          • Но автор "обошёл" это правило, и заюзал напрямую A*B
            Ответить
            • Он предварительно объявил A и B по отдельности. В этом и прикол.
              Ответить
          • зачем нужен "constant", когда есть "eval"?
            Ответить
    • Это там где оператор гоатсе?
      Ответить
    • Хуиньё - голубой.
      Ответить
    • c==X3

      Оператор "отрезать хуй".
      Ответить
      • Очень жестокий оператор.
        Ответить
        • Фарш невозможно провернуть назад
          И мясо из котлет не восстановишь...
          Ответить

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