В настоящее время я пытаюсь научиться JSON, и в данный момент он пьет мою пресловутую позицию.PHP-объект json_encode дает значения NULL при эхом?
С нормальной переменной я смог закодировать ее отлично, а затем эхо, чтобы увидеть строку JSON.
Однако я хотел, чтобы закодировать объект, но его не работает:
Class tariff
{
var $preset_name;
var $name;
var $net;
var $inclusive;
var $length;
var $data;
function __construct()
{
$preset_name = "Orange-1gb-ECL";
$name = array ("1312" => "Orange 1gb Eclipse");
$net = array ("12312" => "Orange");
$inclusive = array ("1312" => "1GB");
$length = array ("12312" => "12 Months");
$data = array ("12312" => "12p per mb");
}
}
$tariff = new tariff();
$tariff = json_encode($tariff);
echo $tariff;
return 0;
Мой вывод:
{ "preset_name": нулевой, "Имя": нулевой, "чистый" : null, "включительно": null, "length": null, "data": null}
Ive попробовал поиск по Google и поиск здесь, но не может найти мой ответ!
Помогите мне Оби Ван, ваша единственная надежда!
Это не так, как вы задали переменные класса ;-) – Flukey