Прошу объяснить конструкцию (PHP)? Прошу объяснить что за проверка выполняется в данной конструкции:if (!(isset($numer['image']))){
$numer['image'] = '-1';
$image_path = $html_sub->find('div.product_info div.image div img')[0]->src;
}

21 Авг 2019 в 07:04
194 +1
0
Ответы
1

Данная конструкция проверяет, существует ли у переменной $numer['image'] значение.

if (!(isset($numer['image']))){
$numer['image'] = '-1'; // если значение не существует, устанавливается значение по умолчанию -1
$image_path = $html_sub->find('div.product_info div.image div img')[0]->src; // получаем путь к изображению
}

Таким образом, если переменная $numer['image'] не существует (не была инициализирована или удалена), то устанавливается значение по умолчанию "-1" и затем происходит получение пути к изображению.

20 Апр 2024 в 13:08
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир