Ошибка Parse error: syntax error, unexpected '}'

195
10 января 2019, 00:30

Вот такую ошибку выдаёт:

Parse error: syntax error, unexpected '}' in /home/b/b67855gz/b67855gz.beget.tech/public_html/admin/controller/extension/module/arproductday.php on line 29

Ниже код с 13 по 29 строку.

            if(isset($this->request->post['product'])){
            $offset_time = time();
            $items = $this->request->post['product'];
            while ($items) {
                $insert = array();
                foreach (array_slice($items, 0, 250) as $item) {
                    $insert[] = "'" . (int)$item['id'] . "','" . (int)$item['quantity']  . "','" . (int)$item['week'] . "'";
                }
                if ($insert) {
                    $this->db->query("INSERT INTO " . DB_PREFIX . "ar_productday (product_id, quantity, week) VALUES (" . implode("),(", $insert) . ") ON DUPLICATE KEY UPDATE quantity = VALUES(quantity), week = VALUES(week)");
                }
            }
        }

В чём может быть проблема? Вроде синтаксис соблюдал, ошибок не нашел

Answer 1

Попробовал добавить скобку } на 29 строке?

А так, открой файл в PHPStorm или подобное IDE, и там визуально закрывай частями код. Например так:

Пока не дойдёте до нужной строки.

Или можете добавить тут файлик, чтобы все могли посмотреть код.

READ ALSO
Отображение ошибки в phpStorm [закрыт]

Отображение ошибки в phpStorm [закрыт]

Ребят подскажите пожалуйста не пойму почему phpStorm подсвечивает код switch как ошибку может что то пропустил

152
Скрыть сайд бар для определенных типов постов

Скрыть сайд бар для определенных типов постов

Можно ли как то скрыть сайд бар для определенных типов постов? не искать в теме шаблона где есть вывод этого сайд бара, а просто дописать кусок...

144