--TEST-- Bug #68406 calling var_dump on a DateTimeZone object modifies it --INI-- date.timezone=UTC --FILE-- getTimezone(), $tz2); if($tz2 == $d->getTimezone()) { echo "yes"; } else { echo "no"; } ?> --EXPECT-- object(DateTimeZone)#4 (2) { ["timezone_type"]=> int(3) ["timezone"]=> string(13) "Europe/Berlin" } object(DateTimeZone)#2 (2) { ["timezone_type"]=> int(3) ["timezone"]=> string(13) "Europe/Berlin" } yes