aboutsummaryrefslogtreecommitdiff
path: root/public/test.php
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));



?>