За последние 24 часа нас посетили 40219 программистов и 1275 роботов. Сейчас ищет 1341 программист ...

разница между ++$i и $i++

Тема в разделе "PHP для новичков", создана пользователем crautcher, 2 авг 2011.

  1. crautcher

    crautcher Активный пользователь

    С нами с:
    21 май 2011
    Сообщения:
    156
    Симпатии:
    0
    собственно и весь вопрос
     
  2. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    PHP:
    1. <?
    2. $i = 1;
    3. echo $i++;
    4. echo $i;
    5. $i = 1;
    6. echo ++$i;
    7. echo $i;
     
  3. georgela

    georgela Активный пользователь

    С нами с:
    11 май 2011
    Сообщения:
    395
    Симпатии:
    0
    crautcher
    Книги читай,это во всех учебниках есть,а яндекс поможет
     
  4. MaXyC_Web_Studio

    MaXyC_Web_Studio Активный пользователь

    С нами с:
    31 дек 2006
    Сообщения:
    678
    Симпатии:
    3
    Адрес:
    Новоуральск
    $i=0;
    echo ++$i; // увеличит сначала на единиц, а только потом уже выведет на экран.
    echo $i++; // сначала выведет переменную на экран, затем только увеличит на единицу
     
  5. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    в цикле ++$i быстрее чутка. как крокодилы летают. но летают.
     
  6. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    конечно, на одну итерацию меньше выполнится))
     
  7. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    [vs]
    ну можно стартовое значение меньше задать.