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

    +144.8

    1. 1
    2. 2
    3. 3
    <?
    echo $i++ + ++$i;
    ?>

    Запостил: rvn, 19 Апреля 2010

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

    • показать все, что скрытоНе менее чем С++.
      Ответить
      • Постфиксный и префиксный инкреМент.
        Ответить
    • И что можно понять по этой строчке?
      Что автор поста любит симметричные выражения?
      IMHO: Это говно-генерация, но не говнокод.
      PS: Мало того, если перед символами <? нет инициализации переменной, то вообще выдаст ошибку.
      Ответить
      • Похоже товарищ просто решил проверить что будет в результате выполнения. Но да, инициализировать $i таки надо.
        Ответить
    • Если интересно...
      http://lurkmore.ru/%2B%2Bi_%2B_%2B%2Bi
      Ответить
    • Да просто встретил такой индокод в одном из скриптов, писанных индийским аутсорсным программистом. Переменная не инициализировалась, варнинги отключены в php.ini :-)
      Ответить

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