Синтаксис языка программирования PHP: объясните назначение оператора

12
IL
На сайте с 20.04.2007
Offline
435
#11

Задумка, судя по всему такая - в $res в каждый момент времени хранится текущий результат (1/0) выполнения всех предыдущих операций (осмелюсь предположить, что они в случае успеха возвращают true.. иначе false).

При возникновении ошибки в $res упадёт 0 и следующие операции не выполнятся, за исключением последней - видимо "откат" (которая выполнится только в случае, если $res=0)


if (!$res)
$res &= $this->uninstall();

Причём, значение $res от этого не изменится ($res = 0 & {...}).. видимо, написано для единообразия.

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
Ваано
На сайте с 01.08.2009
Offline
112
#12
ivan-lev:
Задумка, судя по всему такая - в $res в каждый момент времени хранится текущий результат (1/0) выполнения всех предыдущих операций (осмелюсь предположить, что они в случае успеха возвращают true.. иначе false).

При возникновении ошибки в $res упадёт 0 и следующие операции не выполнятся, за исключением последней - видимо "откат" (которая выполнится только в случае, если $res=0)

if (!$res)
$res &= $this->uninstall();


Причём, значение $res от этого не изменится ($res = 0 & {...}).. видимо, написано для единообразия.

Ох, замудрили 😮

KISS-принцип, видимо не знаком автору кода))

Туры в Мексику тут (http://www.metmexico.com). Оптимальное отношение цена/качество.
iguania
На сайте с 10.12.2010
Offline
72
#13

ivan-lev, спасибо. А также спасибо всем ответившим.

Все всегда заканчивается хорошо. Если все закончилось плохо, значит, это еще не конец…
DiAksID
На сайте с 02.08.2008
Offline
218
#14
Ваано:
... KISS-принцип, видимо не знаком автору кода))

в PHP установки нотификации (и не только) организованы подобным образом, тоже "тупицы" ? 😂

show must go on !!!...
IL
На сайте с 20.04.2007
Offline
435
#15
Ваано:
Ох, замудрили
KISS-принцип, видимо не знаком автору кода))

Есть предложение по улучшению/упрощению кода? Конкретного участка?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий