имеется такой код:
if (count($com_offer['items'])) {
foreach ($com_offer['items'] as $_item) {
$com_offer['offer_count'] += $_item['quantity'];
$com_offer['offer_total'] += $_item['sale'] * $_item['quantity'];
}
}
в логах:
[16-Feb-2023 06:15:06 UTC] PHP Notice: Undefined index: quantity
я понимаю, что ему не нравится что я обращаюсь к элементу массива
$_item с индексом
quantity - который может не существовать, ну что же мне теперь
везде делать проверку на существование такого элемента с индексом?
типа так:
$com_offer['offer_count'] += isset($_item['quantity']) ? $_item['quantity'] : 0;
других вариантов нет?
в моём случае в $_item всегда будет элемент с индексом quantity