Annotation of embedaddon/php/ext/date/tests/DateTime_extends_basic2.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Test DateTime class inheritance : with user space __construct magic method
3: --FILE--
4: <?php
5:
6: //Set the default time zone
7: date_default_timezone_set("Europe/London");
8:
9: echo "*** Testing new DateTime() : with user space __construct magic method ***\n";
10:
11: class DateTimeExt extends DateTime
12: {
13: public function __construct ($date = null, DateTimeZone $dtz = null)
14: {
15: if($dtz === null)
16: {
17: $dtz = new DateTimeZone(date_default_timezone_get());
18: }
19: parent::__construct($date, $dtz);
20: }
21: }
22:
23: $d = new DateTimeExt("1967-05-01 22:30:41");
24: echo $d->format("F j, Y, g:i:s a") . "\n";
25:
26: ?>
27: ===DONE===
28: --EXPECTF--
29: *** Testing new DateTime() : with user space __construct magic method ***
30: May 1, 1967, 10:30:41 pm
31: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>