blob: 7e24cd6265e65919375574ff474713142bfb40e2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
<?php
require('../w/class/art2.php');
require('../w/class/render.php');
$render = new Render(['head' => 'ccccccc', 'body' => 'vvvvvvvvvvvv']);
$render2 = ['head' => 'nnnnnnnnnn', 'body' => 'bbbbbbbbbbbbbbbbbbbbbbb'];
$render3 = json_decode(json_encode($render2));
var_dump($render3);
var_dump($render);
$art = new Art2(['id' => 'rr']);
$art->reset();
$art->hydrate((['description' => 'fdsfs', 'secure' => 0, 'render' => $render2]));
var_dump($art);
$artencoded = json_encode($art);
var_dump($artencoded);
class Person
{
public $id;
public $name;
public $table = ['coucou', 'lol', 'chouette'];
public $date;
public function __construct(array $data)
{
$this->id = $data['id'];
$this->name = $data['name'];
$this->date = new DateTimeImmutable();
}
}
$person = new Person(array('id' => 1, 'name' => 'Amir'));
$jsonperson = json_encode($person);
var_dump($jsonperson);
var_dump(json_decode($jsonperson));
?>
|