bug75222.phpt 417 B

1234567891011121314151617
  1. --TEST--
  2. Bug #75222 DateInterval microseconds property always 0
  3. --FILE--
  4. <?php
  5. $dt1 = new \DateTimeImmutable('2017-01-01T00:00:00.000000Z');
  6. $dt2 = new \DateTimeImmutable('2017-01-01T00:00:00.123456Z');
  7. $diff = $dt1->diff($dt2);
  8. //var_dump($diff);
  9. var_dump($diff->f);
  10. var_dump(get_object_vars($diff)['f']);
  11. var_dump($diff->f === get_object_vars($diff)['f']);
  12. ?>
  13. --EXPECT--
  14. float(0.123456)
  15. float(0.123456)
  16. bool(true)