015.phpt 445 B

123456789101112131415161718192021
  1. --TEST--
  2. timezone object reference handling
  3. --FILE--
  4. <?php
  5. date_default_timezone_set('UTC');
  6. $dto = new DateTime();
  7. $tzold = $dto->getTimezone();
  8. var_dump($tzold->getName());
  9. $dto->setTimezone(new DateTimeZone('US/Eastern'));
  10. var_dump($tzold->getName());
  11. var_dump($dto->getTimezone()->getName());
  12. unset($dto);
  13. var_dump($tzold->getName());
  14. echo "Done\n";
  15. ?>
  16. --EXPECT--
  17. string(3) "UTC"
  18. string(3) "UTC"
  19. string(10) "US/Eastern"
  20. string(3) "UTC"
  21. Done