PhpStorm Неожиданный конец файла

У меня есть проблемы с PhpStorm.

Когда у меня есть часть запроса, он говорит мне, что у меня неожиданный конец файла.
Например, в этом коде:

$data = [
['aaa', 'bbb', 'ccc'],
['ddd', 'eee', 'fff']
];

$query = "INSERT INTO some_table (col_a,col_b,col_c) VALUES"; // "(" expected, unexpected end of file
$comma = FALSE;
foreach ($data as $row)
{
if ($comma) $query .= ',';
$comma = FALSE;
$query .= '(';
foreach ($row as $column)
{
$query .= quote($column);
}
$query .= ')';
}

Я пытался отключить все проверки MySQL, но ошибка по-прежнему отображается.

Конечно, код работает нормально.

Конечно, я мог бы переписать все запросы, использовать подготовленные операторы и другие хорошие решения, но это проект с более чем 30 МБ php-файлов (не считая внешних библиотек), написанных за 10 лет, поэтому я не могу просто переписать все :), и это это довольно раздражающая проблема.

Есть ли способ отключить эту проверку? Что это за осмотр?

Это не проблема исполнения. Код работает просто отлично. Это просто проблема PhpStorm, сообщающая мне, что у меня неожиданный конец файла в этой строке.

[править] Это экран с информацией, в чем проблема для меня 🙂 http://scr.hu/6i5j/3spz6

-3

Решение

Смешанные языки настраиваются в

Настройки> Редактор> Языковые инъекции

Вы должны быть в состоянии отключить все инъекции SQL там.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]