Ошибка, которую вы видите, возникает из-за того, что синтаксис с использованием фигурных скобок для доступа к элементам массива или символам строки был удалён в PHP 7.4. Например, такой код:
```php
$string = "Hello";
echo $string{0}; // Это вызовет ошибку в PHP 7.4
```
Теперь рекомендуется использовать квадратные скобки:
```php
$string = "Hello";
echo $string[0]; // Это работает
```
В вашем случае, библиотека phpQuery, вероятно, использует этот устаревший синтаксис. Чтобы исправить ошибку, вам необходимо заменить все случаи использования фигурных скобок `{} ` для доступа к элементам массива или символам строки на синтаксис с квадратными скобками `[]`.
### Решение:
1. Откройте файл `phpQuery.php`.
2. Найдите все случаи, где используется фигурные скобки для доступа к массивам или строкам.
3. Замените `{}` на `[]`.
#### Пример исправления:
```php
// Замените это
$value = $array{0};
// На это
$value = $array[0];
```
Имейте в виду, что если вы используете устаревшую библиотеку, и она не обновляется, возможно, вам стоит рассмотреть возможность перехода на более современные библиотеки или фреймворки, которые поддерживают актуальные версии PHP.