Я генерирую строку JSON из массива PHP, чтобы эхо-объект JS.
Это то, что я хочу получить в ЯШ:JS переменная внутри строки JSON от PHP
var myVar = 123;
//php output:
var obj = {a:1, b:[1,2], c: myVar, d:Date.UTC(2014, 0, 07)}
Это то, что у меня есть:
<?php
$array = array('a'=>1, 'b'=>array(1,2), 'c'=>???, 'd'=>???);
echo json_encode($array);
?>
Вопрос: Что я положил в PHP вместо вопросительных знаков так, что он выиграл» t быть преобразовано в строку?
_so что он не будет преобразован в строку_? Какой тип переменной? Если вы выполняете 'json_encode', он всегда будет анализироваться как строка, я думаю. – putvande
FYI: Это не JSON. JSON не имеет в нем переменных и не вызывает методы. – epascarello
JSON должен быть отсоединен от вашего приложения. Вы не должны размещать в нем переменные указатели ... Это хранилище данных, а не набор переменных. – BenM