Кто поможет объяснить разницу между данными и переменными?
Кто поможет объяснить разницу между данными и переменными?
Данные — зарегистрированная информация[1]:439; представление фактов, понятий или инструкций в форме, приемлемой для общения, интерпретации, или обработки человеком или с помощью автоматических средств.
Переменная — поименованная, либо адресуемая иным способом область памяти, адрес которой можно использовать для осуществления доступа к данным и изменять значение в ходе выполнения программы. 
Или вкратце данные находятся в переменной если они где-то используются. Но и переменную с данными можно назвать данные. Ну вот так вот. 
А описание не читал, к вопросу не относится.
Все разобрался, var url='test.php';
function i(c) {return document.getElementById(c);}
function new_fetch(post){ return fetch(url, {method: 'POST',  body: JSON.stringify(post),}).then(response => response.json())}
function Start() {$post={"ident" : "Player_take", "metod":"agReSortPosition"};
  new_fetch($post).then((data) =>  i('Select_view').innerHTML = data)}
function nextLevel($s_2, $s_1){$post={"ident" : "Player_take_Rebud_test", "metod":{"name":$s_1, "style":$s_2}};
  new_fetch($post).then((data) =>  i('Select_view').innerHTML = data)}
Поменял JS, теперь вместо массивов я отправляю объекты. public function takeRebudTest($id){
        $config = json_decode(file_get_contents($id->name.'.json'), true);
        foreach($config['Player'][$id->style] as  $value){
            $out[]=$value;
                    }
        return $out;
    }
И поменял функцию takeRebudTest.
Я как понял, не мог обращаться к Json Объектам через переменные. 
Но я могу обращаться к JSON как к массиву. 
 $config = json_decode(file_get_contents($id->name.'.json'), true); 
И у меня заработало.