timezone_clone_basic.phpt 778 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. --TEST--
  2. IntlTimeZone clone handler: basic test
  3. --EXTENSIONS--
  4. intl
  5. --FILE--
  6. <?php
  7. ini_set("intl.error_level", E_WARNING);
  8. $tz1 = IntlTimeZone::createTimeZone('Europe/Amsterdam');
  9. print_r($tz1);
  10. print_r(clone $tz1);
  11. //clone non-owned object
  12. $gmt = IntlTimeZone::getGMT();
  13. print_r($gmt);
  14. print_r(clone $gmt);
  15. ?>
  16. --EXPECTF--
  17. IntlTimeZone Object
  18. (
  19. [valid] => 1
  20. [id] => Europe/Amsterdam
  21. [rawOffset] => 3600000
  22. [currentOffset] => %d
  23. )
  24. IntlTimeZone Object
  25. (
  26. [valid] => 1
  27. [id] => Europe/Amsterdam
  28. [rawOffset] => 3600000
  29. [currentOffset] => %d
  30. )
  31. IntlTimeZone Object
  32. (
  33. [valid] => 1
  34. [id] => GMT
  35. [rawOffset] => 0
  36. [currentOffset] => 0
  37. )
  38. IntlTimeZone Object
  39. (
  40. [valid] => 1
  41. [id] => GMT
  42. [rawOffset] => 0
  43. [currentOffset] => 0
  44. )