1--TEST--
2Test clone of DateTime derived objects with __clone magic method
3--FILE--
4<?php
5//Set the default time zone
6date_default_timezone_set("Europe/London");
7
8//Set the default time zone
9date_default_timezone_set("Europe/London");
10
11class DateTimeExt1 extends DateTime {
12	public function __clone() {
13		echo "-- DateTimeExt1 __clone magic method called --\n";
14	}
15}
16
17echo "*** Testing clone of objects derived from DateTime class with __clone magic method***\n";
18
19$d1 = new DateTimeExt1("2009-02-03 12:34:41 GMT");
20$d1_clone = clone $d1;
21
22//verify clone by calling method on new object
23var_dump( $d1_clone->format( "m.d.y") );
24
25?>
26===DONE===
27--EXPECTF--
28*** Testing clone of objects derived from DateTime class with __clone magic method***
29-- DateTimeExt1 __clone magic method called --
30string(8) "02.03.09"
31===DONE===
32