fix warnings
[m6w6/ext-http] / tests / cookie006.phpt
1 --TEST--
2 cookies expire
3 --SKIPIF--
4 <?php
5 include "skipif.inc";
6 ?>
7 --INI--
8 date.timezone=UTC
9 --FILE--
10 <?php
11 echo "Test\n";
12
13 $c = new http\Cookie("this=expires; expires=Tue, 24 Jan 2012 10:35:32 +0100");
14 var_dump($c->getCookie("this"));
15 var_dump($c->getExpires());
16
17 $o = clone $c;
18 $t = time();
19
20 $o->setExpires();
21 var_dump(-1 === $o->getExpires());
22 var_dump(-1 != $c->getExpires());
23
24 $o->setExpires($t);
25 var_dump($t === $o->getExpires());
26 var_dump($t != $c->getExpires());
27 var_dump(
28 sprintf(
29 "this=expires; expires=%s; ",
30 date_create("@$t")
31 ->setTimezone(new DateTimezone("UTC"))
32 ->format("D, d M Y H:i:s \\G\\M\\T")
33 ) === $o->toString()
34 );
35
36 ?>
37 DONE
38 --EXPECT--
39 Test
40 string(7) "expires"
41 int(1327397732)
42 bool(true)
43 bool(true)
44 bool(true)
45 bool(true)
46 bool(true)
47 DONE