Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:ИТ Все лабораторные / ИТ Лаб 4 / phplab4 / 31
.php<?php
//Задаем класс Product
class Product {
public $name;
public $price;
public $description;
function Product() {
$this->name = "Shirt";
$this->price = 1500;
$this->description = array(
"size" => array("S", "M", "L", "XL"),
"color" => array("Red", "Green", "Blue")
);
}
}
//создаем объект $item класса Product
$item = new Product();
//Выводим поля объекта $item
echo "<br/>".$item->name;
echo "<br/>".$item->price;
echo "<br/>".$item->description['size'][1];
echo "<br/>".$item->description['color'][1];
//Кодируем объект $item в json
$sameItem = json_encode($item);
//Декодируем из json`a в массив $sameItem
$sameItem = json_decode($sameItem, TRUE);
//Выводим элементы массива $sameItem
echo "<br/>".$sameItem['name'];
echo "<br/>".$sameItem['price'];
echo "<br/>".$sameItem['description']['size'][1];
echo "<br/>".$sameItem['description']['color'][1];
?>
Соседние файлы в папке phplab4