This example: https://onlinephp.io/c/3af93
<?php
new DateTime("@0.1");
throws an error in PHP 7 but in PHP 8 it will successfully parse the timestamp.
I am trying to understand why this behaves differently from the previous PHP version. After looking through the PHP 7 vs 8 changelog, I could not find any direct reference to this behavior.
Is this an undocumented change or is this related to anything different?