Перейти к содержимому


Оптимизация скриптов?


Сообщений в теме: 2

#1 plotnikov

    Активный участник

  • Пользователи
  • PipPipPip
  • 155 сообщений

Отправлено 03 Июль 2018 - 11:19

Всегда интересовал вопрос. Есть вычисление:
$line['Поле'] = 123;
Перезапись этого поля срабатывает всегда или КБ перепроверяет - изменилась ли переменная и если нет, то и обновление не производит? То есть некоторая оптимизация.
Если КБ это сам проверяет, то получается
вот таких проверок перед перезаписью
if ($line['Поле'] != 123) $line['Поле'] = 123;
делать самостоятельно не надо.

Отсюда вопрос - КБ умный или стоит самостоятельно такую оптимизация проводить?

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 761 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 03 Июль 2018 - 12:01

Проверяет. Соответственно и события срабатывают только в случае реального изменения.

#3 plotnikov

    Активный участник

  • Пользователи
  • PipPipPip
  • 155 сообщений

Отправлено 03 Июль 2018 - 17:37

Прямо гора с плеч, не буду лишний код писать.





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных