У меня проблема с получением этого небольшого скрипта для передачи совместимости для php7
6 | 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.
8 | 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.
Вот файл, который я использую. Переменная с двойным знаком доллара называется ссылочной переменной, которая, как мне кажется, используется неправильно, но я не уверена, что b c я впервые ее вижу.
<?php
//allows the theme to get info from the theme options page
global $options;
foreach ($options as $value) {
if (get_option( $value['id'] ) === FALSE) {
$$value['id'] = $value['std'];
}else{
$$value['id'] = get_option( $value['id']);
}
}
?>
Я пытался добавить фигурные скобки, как показано ниже, но я все еще не смог устранить ошибку.
$$value['id'] = {$value['std']};
Любая помощь в выяснении этого будет признательна.