Metotron
Искусственный Интеллект
(114880)
7 лет назад
Смысл в том, чтобы освоить операции +=, *= и так далее. Понять их можно, если разобраться, аналогом каких операций они являются, что и предлагают сделать. Не менять число строк — это ничего не дописывать, только изменять имеющиеся.
Нужно это вот зачем. Допустим, тебе нужно накинуть к цене товара 20%, а цена хранится в таком виде:
$LongNameArrayWithManyLevels['brand-brbrb']['category-clothes']['sales']->price
Если писать полностью, то будет так:
$LongNameArrayWithManyLevels['brand-brbrb']['category-clothes']['sales']->price = $LongNameArrayWithManyLevels['brand-brbrb']['category-clothes']['sales']->price * 1.2;
А если коротко, то так
$LongNameArrayWithManyLevels['brand-brbrb']['category-clothes']['sales']->price *= 1.2;
Кстати, закрывающий тег ?> обычно не используется, чтобы избежать случайного вывода ненужых данных типа пустых строк. Порой они могут стать причиной ошибки при использовании session_start() или header()