Всем привет. Установил на wordpress плагин "PHP Compatibility Checker". Он проверяет тему и плагины на совместимость с php 7. Так вот этот плагин выдает что в этой строчке: Код (Text): if (get_settings( $value['id'] ) === FALSE) { $$value['id'] = $value['std']; } else { $$value['id'] = get_settings( $value['id'] ); } Две ошибки: 5 | ERROR | Indirect access to variables, properties and methods will be evaluated strictly in left-to-right order since PHP 7.0. Use curly braces to remove ambiguity. 5 | ERROR | Indirect access to variables, properties and methods will be evaluated strictly in left-to-right order since PHP 7.0. Use curly braces to remove ambiguity. Как мне их справить?
PHP: ($$value)['id'] = $value['std']; // и соответственно ($$value)['id'] = get_settings( $value['id'] ); // или для совместимости с PHP5 ${$value['id']} --- Добавлено --- Подробнее читаем тут
UPD. Что-то я загнался слегка. Первые два варианта не ваш случай. Используйте третий, т.к. у вас интерпретация идет справа-налево